Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
模板中的Django表单字段错误_Django_Templates_Forms_Field - Fatal编程技术网

模板中的Django表单字段错误

模板中的Django表单字段错误,django,templates,forms,field,Django,Templates,Forms,Field,Django模板允许通过field.errors.as_ul访问字段错误。然而,在Python中,字段没有属性错误。这是怎么回事 我特别的问题是,我尝试序列化表单(以及错误),在反序列化过程中,python中的一切都可以工作,但是如果我通过field.errors.as_l显式地请求它们,则不会出现错误。但是,它们确实通过field.errors显示:基本上,字符串列表显示 有人能解释一下吗?字段实际上有两个独立的类-您在表单中声明的字段元素和一个由表单自动创建的BoundField类,该类包含

Django模板允许通过field.errors.as_ul访问字段错误。然而,在Python中,字段没有属性错误。这是怎么回事

我特别的问题是,我尝试序列化表单(以及错误),在反序列化过程中,python中的一切都可以工作,但是如果我通过field.errors.as_l显式地请求它们,则不会出现错误。但是,它们确实通过field.errors显示:基本上,字符串列表显示


有人能解释一下吗?

字段实际上有两个独立的类-您在表单中声明的字段元素和一个由表单自动创建的
BoundField
类,该类包含任何绑定数据和错误。

很好的提示,看起来模板与BoundFeild一起工作。好啊这就回答了我的第一个问题。我最关心的(缺少as_ul)是我的bug:我有一个ErrorDict,它的值是常规列表,而不是ErrorList。