【发布时间】:2021-03-17 21:18:39
【问题描述】:
我是 django 的初学者,我想尝试 google 身份验证,当我按照here 的步骤操作时,我能够成功添加一个 google 登录按钮,但它也显示了 django 管理员中的帐户和社交帐户。我怎样才能隐藏它们?我尝试注销它们,但它总是给出未注册的错误。
【问题讨论】:
标签: python-3.x django django-admin django-allauth
我是 django 的初学者,我想尝试 google 身份验证,当我按照here 的步骤操作时,我能够成功添加一个 google 登录按钮,但它也显示了 django 管理员中的帐户和社交帐户。我怎样才能隐藏它们?我尝试注销它们,但它总是给出未注册的错误。
【问题讨论】:
标签: python-3.x django django-admin django-allauth
将此代码放在project/urls.py的末尾
from django.contrib import admin
from allauth.socialaccount.models import SocialToken, SocialAccount, SocialApp
admin.site.unregister(SocialToken)
admin.site.unregister(SocialAccount)
admin.site.unregister(SocialApp)
【讨论】:
要注销帐户,我可以使用以下代码。我把它放在我的一个应用程序的 admin.py 文件中。
from allauth.account.models import EmailAddress
admin.site.unregister(EmailAddress)
【讨论】: