Django - forms.ChoiceField без использования модели - PullRequest
0 голосов
/ 02 декабря 2019

Я хочу создать форму для выбора опции без использования модели для нее. По какой-то причине форма не отображается в шаблоне. Я попробовал приведенный ниже код, кто-то может мне помочь с этим?

form.py

class selectPostType(forms.Form):

    STATUS_CHOICES = (('1', 'Text Post'),('2', 'Image Post'),('3', 'Video Post'),)
    post_type = forms.ChoiceField(choices=STATUS_CHOICES)

views.py

def selectPostType(request):
      form = selectPostType
      return render(request,'selectPostType.html',{'form':form})

html

<form action='.'  method="post">
    {% csrf_token %}
    {{ form }}
    <button class='btn btn-default' type='submit'>Select</button>
</form>

1 Ответ

1 голос
/ 02 декабря 2019

Вы объявляете форму и вид с одинаковым именем, попробуйте изменить один из них. Я думаю, что это проблема.

...