У меня есть форма, как один нижеПоля формы в шаблонах Джанго
class Form(forms.Form):
chr1 = forms.CharField(widget=forms.TextInput())
email = forms.EmailField()
chr2 = forms.CharField()
И мой взгляд код, как это
def template(request):
form = Form({})
return render(request, 'mytemplate.html', {'form': form})
Мой шаблон как этот
{% for field in form.fields %}
{{ field.label_tag }}: {{ field }}
{% endfor %}
I ожидайте, что это выведет набор полей ввода. Но выше фрагмент кода дает выход, как указано ниже
: chr1
: email
: chr2
возможно дубликат [Джанго: form.fields не Перебор полей экземпляра] (http://stackoverflow.com/questions/670711/django- form-fields-not-iterating-through-instance-fields) – CIGuy