如何在django视图中看到表单验证错误(不是模板)?

时间:2013-08-21 00:55:50

标签: ajax django django-forms django-views

我正在使用ajax并需要通过ajax从表单验证中提取错误。

我尝试以下操作,但它打印为空白:

if request.method == 'POST':
     print form.errors
        if form.is_valid():
            try:
                form.save() 
            except:
                 pass

我需要做些什么来提取验证错误,以便我可以通过ajax将其传递给视图,或者甚至从视图中的打印开始?

2 个答案:

答案 0 :(得分:0)

由于form.errors打印在form.is_valid条件中,因此永远不会显示错误。

答案 1 :(得分:0)

您可以使用以下内容提取views.py文件中的错误:

pressed