Django模板允许通过field.errors.as_ul访问字段错误。但是,在Python中,字段没有属性错误。这是如何工作的?
我特别的问题是,我尝试序列化表单(和错误),反序列化一切都在python中工作,但如果我通过field.errors.as_ul明确询问错误,则不会显示错误。但它们确实通过field.errors出现:基本上,字符串列表显示。
有人可以解释一下吗?
答案 0 :(得分:1)
实际上有两个单独的字段类 - 您在表单中声明的字段元素,以及由表单自动创建的BoundField
类,其中包含任何绑定数据和错误。