Как взять значение (value) у select?
форма
class sortirovkaForm(forms.Form):
prise_spisok = [
('no', 'не важно'),
('little', 'сначала дешёвые'),
('big', 'сначала дорогие'),
]
categori = forms.ChoiceField(label= '', initial= 'цена', choices= prise_spisok)
вьюха
def indexDef(request):
catalog = shablonModel.objects.filter(proverka = True)
if request.method == "POST":
form = sortirovkaForm(request.POST)
if form.is_valid():
# меняю значения из формы
menau = form.save(commit = False)
<b>if menau.categori == 'little':
catalog = catalog.order_by('-price_box')</b>
return HttpResponseRedirect('/rusa/')
else:
return Http404('Ошибка =( Попробуйте повторить позже.')
else:
form = sortirovkaForm()
catalog[:18]
return render(request, "user/index.html", {'catalog' : catalog, 'form_prise' : form, })