django提供的forms可以很方便的实现创建表单,表单内容的过滤,提交。但是表单模板返回的固定代码。
开始学习的翻译文档,forms自定义表单模板的成分很少,特别是errors的介绍。查资料没找到。又看官网,找到了(还是官网好哇~)。
复制代码上来,做分享。
<div>
<label for="id_username">用户名:</label>
<div>
{{ form.username }}
{% if form.username.errors %}
<span>
{% for error in form.username.errors %}
{{ error|escape }}
{% endfor %}
</span>
{% else %}
<p>用户名中只能包含字母、数字、下划线和汉字。<p>
{% endif %}
</div>
</div>
上一篇: django 模板系统学习之过滤器记录
下一篇: django用户登录,是否记住用户登录状态的session实现
强大,分享了,找了好久我晕!