Как сделать post-запрос и получить значения радиокнопок в django

Я делаю сайт на django, но это первый раз, когда я использую этот фреймворк, поэтому я не очень привык к нему. Мне нужно сохранить некоторую информацию в БД, и мне нужно взять эту информацию из некоторых радиокнопок. Я перепробовал множество способов получения данных, но ничего не помогло. Поэтому я хотел бы спросить, как получить эти данные в models.py из template.html.

Это код в файле views.py:

def question1(request):
form = CHOICES(request.POST)

if request.method == 'POST':
    form = CHOICES(request.POST)
    if form.is_valid():
        selected = form.cleaned_data.get("NUMS")

return render(request, 'q1.html', {'form': form})

Это шаблон question1.html:

<form class="form-inline" method='POST' action="" enctype='multipart/form-data'>{% csrf_token %}
                        {% csrf_token %}
                        {{form.path}}
</form>

Затем есть форма в forms.py:

NUMS = [


('one', 'one'),
  ('two', 'two'),
  ('three', 'three'),
  ('four', 'four'),
  ('five', 'fives'),
]

class CHOICES(forms.Form):
    NUMS = forms.ChoiceField(choices=NUMS, widget=forms.RadioSelect)

Я проверил и думаю, что проблема может быть в request.method, который является GET вместо POST.

Так как же мне сделать POST-запрос?

Спасибо

Вернуться на верх