0
我有一個包含表單錯誤的字典,即:Django打印錯誤
[u'PHONE_ALREADY_REGISTERED', u'EMAIL_ALREADY_REGISTERED!']如何從字典訪問值並將其作爲字符串打印在屏幕上?這是我使用到目前爲止的一段HTML代碼:
{% if errors %} {{ errors.values }} {% endif %}
我有一個包含表單錯誤的字典,即:Django打印錯誤
[u'PHONE_ALREADY_REGISTERED', u'EMAIL_ALREADY_REGISTERED!']如何從字典訪問值並將其作爲字符串打印在屏幕上?這是我使用到目前爲止的一段HTML代碼:
{% if errors %} {{ errors.values }} {% endif %}
首先,這是而不是的字典。這是一個列表。
其次,打印任何迭代(包括字典和列表)的值的方法是使用for循環。
{% if errors %}
{% for error in errors %}
{{ error }}
{% endfor %}
{% endif %}
在你看來,你可以使用類似u', '.join(errors)
到列表轉換成一個字符串,但你不能在Django模板使用這樣的代碼。