第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Django 登錄工作正常,但注冊不工作

Django 登錄工作正常,但注冊不工作

楊__羊羊 2023-12-05 15:48:39
我有一個登陸頁面,當用戶導航到主頁時會看到該頁面。該頁面同時具有登錄表單和注冊表單,登錄按預期工作,但是當我嘗試注冊用戶時沒有任何反應。我沒有收到任何錯誤或警告。views.pydef login_page(request):    form = CreateUserForm()    context = {'form': form}    if request.user.is_authenticated:        return redirect('dashboard:dashboard')    elif request.method == 'POST':        if 'login-submit' in request.POST:            username = request.POST.get('username')            password = request.POST.get('password')            user = authenticate(request, username=username, password=password)            if user is not None:                login(request, user)                return redirect('dashboard:dashboard')            else:                messages.info(request, 'Username OR password is incorrect')        elif 'register-submit' in request.POST:            if request.method == 'POST':                form = CreateUserForm(request.POST)                if form.is_valid():                    form.save()                    user = form.cleaned_data.get('username')                    messages.success(request, 'Account was created for ' + user)                    return redirect('dashboard:login')    return render(request, 'main/login.html', context)登錄.html<form id="register-form" action="" method="POST" role="form" style="display: none;">    {% csrf_token %}    <div class="form-group">        {{form.username}}    </div>    <div class="form-group">        {{form.email}}    </div>    <div class="form-group">        {{form.password1}}    </div>    <div class="form-group">        {{form.password2}}    </div>    <div class="form-group">        <div class="row">            <div class="col-sm-6 center">            <button type="submit" name="register-submit" id="register-submit" tabindex="4" class="form-control btn btn-register" value="Register">Register</button>            </div>        </div>    </div></form>
查看完整描述

1 回答

?
繁花不似錦

TA貢獻1851條經(jīng)驗 獲得超4個贊

您可以嘗試以下操作并分享您的打印語句的日志嗎?


            if form.is_valid():

                form.save()

                user = form.cleaned_data.get('username')

                messages.success(request, 'Account was created for ' + user)


                return redirect('dashboard:login')

             else:

               print (form.is_valid())   #form contains data and errors

               print (form.errors)


查看完整回答
反對 回復 2023-12-05
  • 1 回答
  • 0 關(guān)注
  • 150 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號