视图bookmarks.views.register_page没有返回HttpResponse对象。它返回无不是
问题描述:
谁能请找出问题 请帮我视图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.cleaned_data['username'],
password=form.cleaned_data['password1'],
email=form.cleaned_data['email']
)
return HttpResponseRedirect('/')
else:
form = RegistrationForm()
variables = RequestContext(request, {
'form': form
})
return render_to_response(
'registration/register.html',
variables
)
答
你有一个缺口问题。从else
开始的所有内容都应该向左移动一个缩进。否则,如错误所示,当方法不是POST时,将不返回任何内容。