python - Django表格错误打印

标签 python django forms error-handling

我有一个包含格式错误的字典,即:[u'PHONE_ALREADY_located',u'EMAIL_ALREADY_located!']如何访问字典中的值并将其作为字符串打印在屏幕上?这是我到目前为止一直在使用的HTML代码:{%,如果错误%}
{{errors.values}}
{% 万一 %}

最佳答案

首先,那不是字典。这是一个 list 。

其次,打印任何可迭代值(包括字典和列表)的方法是使用for循环。

{% if errors %}
    {% for error in errors %}
        {{ error }}
    {% endfor %}
{% endif %}

在您看来,您可以使用u', '.join(errors)之类的东西将列表转换为单个字符串,但是您不能在Django模板中使用类似的代码。

关于python - Django表格错误打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7472183/

相关文章:

forms - 如何在响应式表单中使用对象数组作为控件

javascript - 输入字段为空时阻止提交表单

Python - isinstance() 没有像我预期的那样工作

python - 如何随时间执行python字符串?

python - django.core.exceptions.ImproperlyConfigured : Enable 'django.contrib.auth.context_processors.auth'

django - 使用django修改 View 中的对象值而不修改数据库值

python - 自定义上下文处理器在 Django 1.8.2 中不起作用

perl - Curl Perl 模块不工作,缺少 formadd 方法

Python正则表达式,两个单词之间的单词正确匹配,但不带点

python - 正确,Matplotlib 中的 "full length"左右箭头?