django-allauth - 如何从我的数据中安全地删除 django-allauth socialaccounts 表
问题描述
请注意:我的项目中没有使用任何第三方登录帐户,因此我的数据库中没有关于社交帐户应用程序的条目。
我想从我的数据库中删除以下表格:
如何在不破坏我当前工作的应用程序的情况下安全地做到这一点。正如我所说,这些表是空的,不包含任何数据。如果我只是删除它们并socialaccounts
从我安装的应用程序中删除 django-allauth 应用程序,我可以确定 django-allauth 将继续工作而不会出错。
最好在文档中提到,allauth.socialaccounts
如果我们不想使用第三方帐户登录,则不需要此应用程序。
解决方案
从 django-allauth 创建的模型中删除数据(以删除与您的数据库项目的关系)。你可以在 Django Admin 中找到这个模型。
删除项目的所有 django-allauth。
INSTALLED_APPS
, 附加AUTHENTICATION_BACKENDS
,SOCIALACCOUNT_PROVIDERS
, 模板加载,如{% load socialaccount %}
,{% providers_media_js %}
等。删除/级联数据库的所有 django-allauth 表。
推荐阅读
- c++ - 变量“Yarray”周围的堆栈已损坏
- laravel - 在foreach中从数据库中获取数据的有效方法
- python - 如何将列表对象转换为多个整数
- php - Symfony Elasticsearch 配置文件不适用于多种类型的 1 个索引
- c++ - 多态性是否适用于值?或者通过(基)值返回时使用派生类的移动构造函数
- c# - 仅在特定程序处于 Focused 时才让 Buttons 工作
- scipy - 通过 scipy.optimize.curve_fit 拟合曲线,端点固定
- r - 如何在R中按组比较日期和更改另一列中的值
- python - Keras/Tensorflow 中简单神经网络的错误
- c - 如何增加 int 的大小,以便我可以在其中存储 5 ^ 30 的值