登录/注册时Allauth重定向到“account/login/None”

2024-05-18 20:15:01 发布

您现在位置:Python中文网/ 问答频道 /正文

当我创建帐户或使用现有帐户登录时,Allauth会重定向到“account/login/None”或“account/signup/None”,但我已成功登录并创建帐户

视图:

class LoginView(RedirectAuthenticatedUserMixin,
                AjaxCapableProcessFormViewMixin,
                FormView):
    form_class = LoginForm
    template_name = "account/login.html"
    success_url = "/"
    redirect_field_name = "next"
    # ....

class SignupView(RedirectAuthenticatedUserMixin, CloseableSignupMixin,
                 AjaxCapableProcessFormViewMixin, FormView):
    template_name = "account/signup.html"
    form_class = SignupForm
    redirect_field_name = "next"
    success_url = "/"
    # ....

你知道吗网址.py你知道吗

urlpatterns = [
    path('account/', include('allauth.urls'), name='account'),
    # ....
]

你知道吗设置.py你知道吗

LOGIN_REDIRECT_URL = '/'

Tags: nameformnoneurlhtmllogintemplate帐户

热门问题