在django和html5中显示错误后的发布数据

时间:2014-02-06 05:06:31

标签: html django html5 django-forms django-templates

django表格

{% for field in form.fields %}
    {{field}}
  </div>
{% endfor %}

如果出现错误{{field.email}}将输出带有帖子数据值的

<input id="id_email" type="text" value="gffdg" />

我想使用HTML 5输入,但如果出现错误

,则不知道如何获取post值
<input id="id_email" type="email" >

编辑..

我希望不要在我的django表单中使用小部件,只需在我的模板中键入html5代码(type =“email”not type =“text”)

<input id="id_email" type="email" >`

但无法弄清楚如何在有错误的帖子后取回值。

<input value="?????" />

1 个答案:

答案 0 :(得分:0)

如果您尝试获取电子邮件字段的绑定值,则以下模板代码应该有效:

<input id="id_email" type="email" value="{{ form.email.value }}">

如果未设置该值,则它将是一个空白字段。