我有一个包含格式错误的字典,即:[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/