在学习The django book 的时候,出现了下面的错误
'ContactForm' object has no attribute 'cleaned_data'
但是实际上这个方法是存在的,后来检查代码发现下面标红的括号给遗漏掉了,就出现这个问题,后来加上就好了,
if form.is_valid[color=red]()[/color]:
cd = form.cleaned_data
疑问点在于:难道每次调用cleaned_data都得先调用is_valid()方法吗?
'ContactForm' object has no attribute 'cleaned_data'
但是实际上这个方法是存在的,后来检查代码发现下面标红的括号给遗漏掉了,就出现这个问题,后来加上就好了,
if form.is_valid[color=red]()[/color]:
cd = form.cleaned_data
疑问点在于:难道每次调用cleaned_data都得先调用is_valid()方法吗?
本文记录了在学习《The Django Book》过程中遇到的一个关于Django表单验证的常见错误——'ContactForm'对象没有'cleaned_data'属性。作者通过检查代码发现了遗漏的括号,并解释了为什么在访问'cleaned_data'之前必须先调用'is_valid()'方法。
9449

被折叠的 条评论
为什么被折叠?



