class JobForm(forms.ModelForm):
class Meta:
model = models.Job
这是我的表,现在试图挽救它会引发异常,并试图验证它只是失败,并没有错误....Django的形状误差
job = get_object_or_404(models.Job, pk=1)
form = forms.JobForm(instance = job)
try:
form.save()
except:
print sys.exc_info()
#=>(<type 'exceptions.AttributeError'>, AttributeError("'JobForm' object has no attribute 'cleaned_data'",), <traceback object at 0x1029dbb48>)
试图验证它:
if form.is_valid():
form.save()
else:
print 'error'
print form.errors, len(form.errors)
#=> 'error'
#=> 0
所以表格无效,但没有错误! 有什么想法?
会很高兴看到Job模型和实际发布的数据 – 2010-03-06 20:52:54