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)
Другие вопросы по тегам