【问题标题】:How to safely delete django-allauth socialaccounts tables from my data如何从我的数据中安全地删除 django-allauth socialaccounts 表
【发布时间】:2020-09-18 22:17:30
【问题描述】:

请注意:我的项目中没有使用任何第三方登录帐户,因此我的数据库中没有关于社交帐户应用程序的条目。

我想从我的数据库中删除以下表格:

如何在不破坏我当前正在运行的应用程序的情况下安全地做到这一点。正如我所说,这些表是空的,不包含任何数据。如果我只是删除它们并从我安装的应用程序中删除 django-allauth socialaccounts 应用程序,我可以确定 django-allauth 将继续工作而不会出错。

如果我们不想使用第三方帐户登录,最好在文档中提到这个allauth.socialaccounts 应用程序不是必需的。

【问题讨论】:

    标签: django-allauth


    【解决方案1】:
    1. 从 django-allauth 创建的模型中删除数据(以删除与您的数据库项目的关系)。你可以在 Django Admin 中找到这个模型。

    2. 删除您项目的所有 django-allauth。 INSTALLED_APPS,额外的AUTHENTICATION_BACKENDSSOCIALACCOUNT_PROVIDERS,模板加载如{% load socialaccount %}{% providers_media_js %}

    3. 删除/级联您数据库的所有 django-allauth 表。

    【讨论】:

    • 我不想自己删除django-allauth。我只想删除其中的社交帐户部分。
    猜你喜欢
    • 2020-09-01
    • 1970-01-01
    • 2021-09-16
    • 2011-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-08
    • 2020-10-01
    相关资源
    最近更新 更多