ListView и post-запрос
Подскажите, как лучше обрабатывать post-запрос в ListView, у него ведь нет метода form_valid?
Нужно переопределять функцию post? Тогда можно ли так?
def post(self, request):
form = ChoiceThema(request.POST)
if form.is_valid():
if form.cleaned_data['choice'] == 1:
self.queryset = self.Thema.objects.all().order_by('created')
if form.cleaned_data['choice'] == 2:
self.queryset = self.Thema.objects.all().order_by('-created')
return redirect("forum")