0

私はDjangoの初心者です。ページ作成中にタイトルのようなエラーが発生しました。私のシステム情報は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)
4

1 に答える 1

0

インデントの問題のように見えますが、これでうまくいくはずです。

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)
于 2014-04-01T10:10:22.263 に答える