2011-06-08 56 views
0

视图django_bookmarks.bookmarks.views.register_page未返回HttpResponse对象。我该如何解决这个问题?视图django_bookmarks.bookmarks.views.register_page未返回HttpResponse对象

代码

def register_page(request): 
    if request.method =='POST': 
     form = RegistrationForm(request.POST) 
     if form.is_valid(): 
      user = User.objects.create_user(
       username=form.clean_data['username'], 
       password=form.clean_date['password1'], 
       email=form.clean_data['email'] 
      ) 
      return HttpResponseRedirect('/') 
     else: 
      form = RegistrationForm() 
     var = RequestContext(request, { 
      'form': form 
     }) 
     return render_to_response('registration/register.html',var 
     ) 

回答

1

您应该添加另一种为您的 “如果” 条件。 request.method不是POST?:

def register_page(request): 
    if request.method =='POST': 
     ... 
    else: 
     form = RegistrationForm() 
     return render_to_response(...) 
相关问题