Django的调试还是略蛋疼的,form表单提交后在.is_valid()这一处检验出错,但是系统不会自动报错,字段多的情况下压根儿就不好判断。。
用一下的方法来输出错误的字段信息:
af_post = AssetForm(request.POST, instance=asset)
for field in af_post:
if field.errors:
return HttpResponse(field.name)
以上filed.name还可以换成field.errors。
如此,关于form表单提交时字段出错就可以快速定位了。