Django - allauth:如何仅保留 allauth 登录 url

问题描述 投票:0回答:1

如何删除 allauth 注册 URL,同时保留 Django 中的登录 URL?我正在使用 allauth 包进行身份验证,我只想保留登录 URL,同时删除其余 URL,因为我有只需要登录的项目。谁能提供有关如何实现此目标的代码片段?

我尝试使用 url 方法从我的 URL 模式中排除其余 url,但这也破坏了登录 URL。我原本期望只删除注册 URL,同时保持登录 URL 通过 Django 中的 allauth 包可访问

编辑:我的 urlpatterns

urlpatterns = [path('', include('Departments.urls')),
           path('', include('Managements.urls')),
           path('', include('Registration.urls')),
           path('accounts/', include('allauth.urls')),]
python django django-allauth
1个回答
0
投票

您所要做的就是包含 allauth 库的观点:

from allauth.account.views import signup, login, logout
urlpatterns = [
    path("account/login/", login, name="account_login"),
    path("account/logout/", logout, name="account_logout")
]
© www.soinside.com 2019 - 2024. All rights reserved.