Почему отображается имя переменной формы? django
У меня такая форма
form.py
from django import forms
from .models import User
LETTERS= [
('a', 'a)'),
('b', 'b)'),
('c', 'c)'),
('d', 'd)'),
('e', 'e)'),
]
class CHOICES(forms.Form):
NUMS = forms.ChoiceField(widget=forms.RadioSelect, choices=LETTERS)
и этот вид views.py
from django.shortcuts import render
from questoes.models import Questao
from .forms import CHOICES
# Create your views here.
def prova(request):
questoes = Questao.objects.order_by('?')[:5]
form = CHOICES
if request.method=='POST':
dados = {
'questoes': questoes,
'form':form(request.POST)
}
return render(request,'provas/prova.html', dados)
else:
dados = {
'questoes': questoes,
'form':form
}
return render(request,'provas/prova.html', dados)
Я не могу понять, почему имя NUMS (имя переменной формы) отображается в HTML. :(
)