【问题标题】:Django forms templates: Simple questionDjango 表单模板:简单的问题
【发布时间】:2011-08-24 14:12:15
【问题描述】:


我有一个表格,所有字段都有一个“help_text”..“提供您的用户名”、“您的名字!”等。
我想做的是,当提交表单但未提供值时,显示错误
未提交的示例(在模板中):

{{ userForm.username }}
<span class="helptext">{{ userForm.username.help_text }}</span>

如果提交表单并且值为“空”,那么它会在 error_messages 中显示所需的键,在这种情况下是“此字段是必需的”,但如果出现错误,我想在 span 中添加一个额外的类类型是必需的。
因此,例如当用户提交带有空值的表单时:

{{ userForm.username }}
<span class="helptext{% if userForm.username.errors.required %} required{% endif %}">{{ userForm.username.help_text }}</span>

或者类似的,希望你们理解,谢谢!

【问题讨论】:

    标签: django django-templates django-forms


    【解决方案1】:

    这应该可以使用:

    {% if field.errors %}
    

    {% if field.field.required %}
    

    查看this post 了解有关此的一些一般信息。

    【讨论】:

      猜你喜欢
      • 2021-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-06
      • 2013-02-14
      • 2012-05-09
      • 1970-01-01
      相关资源
      最近更新 更多