【发布时间】:2010-10-24 14:00:24
【问题描述】:
我正在使用
rf['email'].errors
正如文档中所说,我可以使用它来产生一系列错误。
[str(e) for e in rf['email'].errors] #give me ["<django.utils.functional.__proxy__>"]
如果 repr 或 str - 它给出 ul 或数组字符串。
所以它只有在我同时使用 repr 和 eval 时才有效。但我认为这是愚蠢的解决方案。
eval(`rf['email'].errors`)
【问题讨论】:
-
如果您不介意,请澄清几点: 1) rf 是 django 表单吗?和 rf['email'] 一个 django FormField? 2)你想得到什么输出?它是错误的 HTML 字符串吗?还是别的什么?
-
1. rf 是表格; 2. rf['email'] 是FormField; 3.我正在尝试实现json。我使用表单进行验证。
标签: django django-forms django-validation