Django 'страница просмотра не возвращала объект HttpResponse.'
Я новичок для Джанго. У меня была ошибка типа заголовка при создании страниц. моя системная информация - Django1.2, Ubuntu12.
Там уже была такая же, как моя ошибка на stackorverflow - http://goo.gl/bK5msW
def register_page (запрос):
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['eamil']
)
return HttpResponseRedirect('/')
else:
form = RegistrationForm()
return render_to_response('registration/register.html', variables)
1 ответ
Выглядит как проблема с отступом, это должно работать для вас.
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()
return render_to_response('registration/register.html', variables)