2017-04-25 9 views
0

Ich versuche, ein Formular mit der is_valid() -Methode zu validieren.Python Django gebunden Formular nicht zurückgegeben

Wenn es einen Fehler gibt, möchte ich zurück Bounded Registerform, aber ich bekomme 'Get' Fehler. Wenn ich den if-Block entferne, gibt er einen Fehler vom Typ "None" zurück. meine Frage ist, wie gebe ich eine begrenzte Form zurück.

+0

Überprüfen Sie die django-Tutorial, das basisch ist. – Rohan

Antwort

0

versuchen diese

form = RegisterForm(request.POST) 

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

Versuchen Sie, wie dieses

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

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