Skip to main content
 首页 » 编程设计

python之如何改善 Django 表单错误

2025年05月04日35sharpest

如果我有一个 Django 表单,我希望它提供 Bootstrap 错误输入 ( <input type="text" id="inputError"> ) 来显示错误而不是项目符号列表 {{ form.title.error }} ,我该怎么做呢?现在我有:

  {% if UF.title.errors %}                    
        {{ UF.title }} 
        {{ UF.title.errors.as_text }} 
  {% else %} 
        {{ UF.title }} 
  {% endif %} 

但不是在第一个错误中使用 UF.title,我宁愿使用 UF.title 但出现错误>我将如何去做呢?

请您参考如下方法:

你应该使用 django-bootstrap3 . 它完全符合您的要求。

{% load bootstrap3 %} 
 
{# Display a form #} 
 
<form action="/url/to/submit/" method="post" class="form"> 
    {% csrf_token %} 
    {% bootstrap_form form %} 
    {% buttons %} 
        <button type="submit" class="btn btn-primary"> 
            {% bootstrap_icon "star" %} Submit 
        </button> 
    {% endbuttons %} 
</form>