django:打印表单错误时如何删除项目符号

时间:2013-09-25 02:28:53

标签: django django-forms django-templates django-views django-errors

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

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

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

username
    - This field is required.

除了“ - ”是一个子弹..如何删除项目符号并使其与用户名一致?我尝试使用CSS并使显示内联,但这不起作用。

2 个答案:

答案 0 :(得分:5)

这不是一个django问题,它是css。但无论如何,您需要将list-style: none应用于错误列表,即

.errorlist {
    list-style: none;
}

答案 1 :(得分:1)

与CSS相反,您可以迭代错误,如:

{% for field, error in form.errors.items %}
    {% if field != '__all__' %}{{ field }}{% endif %}
    {{ error | striptags }}
{% endfor %}