从 cookiecutter 创建的 Django 项目中删除 allauth

问题描述

我正处于“公司网络应用程序项目”的开始阶段。我尝试了 Django cookiecutter 模板,到目前为止我喜欢我所看到的。我看到我不需要用户注册、密码重置、社交应用登录等,因为我将使用 LDAP 进行用户登录。 Afaik 我不需要的东西是由“allauth”应用程序提供的(请纠正我)。

删除功能所需的步骤是什么,以便我可以在通过 Django“starproject”启动项目时更像进行身份验证?

我在数据库中没有任何关键数据,也没有我关心的任何模型,因此最好提供重新开始的说明。

我的想法是从设置中的“APPS”中删除 allauth 应用程序,然后才进行初始迁移,但有些事情告诉我这不会那么容易。 我是一名中级 Python 开发人员,但对 Django 不熟悉。

提前感谢大家的想法。

解决方法

Allauth 不会强迫您使用任何特定的用户模型,因此它可能那么简单 – 删除 installed_app,删除所有 urls 引用,删除包(s) 来自需求。