Python Django Bound Form没有返回

时间:2017-04-25 03:31:15

标签: django

我正在尝试使用is_valid()方法验证表单。

            form = RegisterForm(request.POST)

        if form.is_valid():
            form.save()
        else:
            return (RegisterForm)

如果有错误,我想返回Bounded Registerform,但我得到'get'错误。如果我删除if块,则返回'None'类型错误。 我的问题是如何返回有界形式。

2 个答案:

答案 0 :(得分:0)

试试这个

 form = RegisterForm(request.POST)

        if form.is_valid():
            form.save()
        else:
            return render(request,{'form':form})

答案 1 :(得分:0)

试试这个

    if request.method == 'POST':
       form = RegisterForm(request.POST)

       if form.is_valid():
          form.save()
    else:
       form = RegisterForm()
    return render(request,{'form':form})