如何正确显示表格错误?

时间:2019-07-09 06:11:59

标签: django django-forms

这里我试图显示表单的错误,下面的代码也可以工作,但是问题是当表单抛出字段错误时,它也会从表单中清除所有以前添加的值。链接https://docs.djangoproject.com/en/2.2/topics/forms/,但所有解决方案都一样。

我真正想要的是在自己的 {}中抛出django sizeof(ptr1) {{form.as_p}} 之类的字段错误{ {1}} 表格。怎么可能?

{% bootstrap_form form %}

1 个答案:

答案 0 :(得分:1)

您需要按如下所示编辑HTML,以便您的字段显示输入的值:

<div class="form-group">
    <b>Name</b>
    <div class="controls">
     {{# form.name.errors #}}
    <input type="text" name="name" class="form-control" {% if form.name.value %} value='{{form.name.value}}' {% endif %}> 
      </div>
    </div>
 <div class="form-group">
     <b>Address</b>
    <div class="controls">
    <input type="text" name="address" class="form-control" {% if form.address.value %} value='{{form.address.value}}' {% endif %}> 
     </div>
</div>