【问题标题】:Remove Python Social Auth from django admin从 django admin 中删除 Python Social Auth
【发布时间】:2016-09-24 00:35:50
【问题描述】:

我尝试从“social.apps.django_app.default”应用中注销模型。 但是 django 说他们没有注册。 我不明白如何从我的 django 管理站点中删除 Association、Nonce 和 UserSocialAuth。

谢谢

【问题讨论】:

    标签: django-admin python-social-auth


    【解决方案1】:

    我可以通过执行以下操作来删除这些

    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)
    

    【讨论】:

      【解决方案2】:

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

      my_app/urls.py:

      admin.site.unregister(Nonce)
      

      【讨论】:

        【解决方案3】:

        对我来说,下面的事情有效

        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)
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-03-26
          • 2017-05-05
          • 2020-10-12
          • 1970-01-01
          • 2014-12-15
          • 2013-12-11
          • 1970-01-01
          相关资源
          最近更新 更多