从Django管理页面中删除Python Social Auth

3
我试图取消注册 'social.apps.django_app.default' 应用程序中的模型。 但是 Django 提示它们未被注册。 我不明白如何从我的 Django 管理网站中删除 Association、Nonce 和 UserSocialAuth。 谢谢。
3个回答

4
我通过以下方式成功移除了它们:
from django.contrib import admin
from social.apps.django_app.default.models import Association, Nonce, UserSocialAuth

admin.site.unregister(Association)
admin.site.unregister(Nonce)
admin.site.unregister(UserSocialAuth)

1

我尝试在my_app/urls.py中注销这些模型,这对我有用。例如:

my_app/urls.py:

admin.site.unregister(Nonce)

1

对我来说,以下方法有效

from django.contrib import admin
from social_django.models import Association, Nonce, UserSocialAuth
admin.site.unregister(Association)
admin.site.unregister(Nonce)
admin.site.unregister(UserSocialAuth)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接