3

好的,所以我有一个表单,然后我想在用户提交表单时打印错误(如果有)。所以在我的模板中,我有代码

{% if form.errors %}
    {{ form.errors }}
{% endif %}

现在,问题是,假设用户忘记输入用户名,django 将显示此错误消息。

username
    - This field is required.

除了“-”是一个项目符号..如何删除项目符号点并使其与用户名内联?我尝试使用 CSS 并使显示内联,但没有奏效。

4

2 回答 2

10

这不是一个真正的 django 问题,它是 css。但无论如何,你需要申请list-style: none错误列表,即。

.errorlist {
    list-style: none;
}
于 2013-09-25T03:41:01.037 回答
5

作为 CSS 的替代方案,您可以迭代错误,例如:

{% for field, error in form.errors.items %}
    {% if field != '__all__' %}{{ field }}{% endif %}
    {{ error | striptags }}
{% endfor %}
于 2013-09-25T16:04:52.673 回答