【发布时间】:2015-01-01 17:00:50
【问题描述】:
我想在模板中显示表单域的初始值。
class MyForm(forms.Form):
myfield = forms.CharField(max_length=100, initial='test')
当我调用特定字段时,一切都很好,但是当我遍历表单时,什么都没有发生。
{% for field in form.fields %}
{{ field.initial }} # output: (nothing)
{% endfor %}
{{ form.fields.myfield.initial }} # output: 'test'
这是预期的行为吗?如何在循环中访问初始值?
【问题讨论】:
标签: python django django-forms django-templates