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

Python 从cookiecutter创建的Django项目中删除allauth,python,django,django-allauth,cookiecutter-django,Python,Django,Django Allauth,Cookiecutter Django,我正处于“公司web应用程序项目”的开始阶段。我尝试了Django cookiecutter模板,到目前为止,我喜欢我看到的。我看到我不需要的是用户注册、密码重置、社交应用程序登录等等,因为我将使用LDAP进行用户登录。 我不需要的东西是由“allauth”应用程序提供的(请纠正我) 删除此功能需要哪些步骤,以便在通过Django“starproject”启动项目时更像是进行身份验证 我在数据库中没有任何重要的数据,也没有任何我关心的模型,所以关于重新开始的说明是理想的 我的想法是从“设置”中的

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

删除此功能需要哪些步骤,以便在通过Django“starproject”启动项目时更像是进行身份验证

我在数据库中没有任何重要的数据,也没有任何我关心的模型,所以关于重新开始的说明是理想的

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


提前感谢大家的想法。

Allauth不会强制您使用任何特定的用户模型,因此可能会很容易-删除
已安装的应用程序
,删除任何
URL
引用,从需求中删除包。

如果我已经创建了迁移和迁移(我有一些“Allauth”)最好的步骤是重新启动项目,删除您建议的内容,然后创建初始迁移,对吗?这是一个选项,但您很可能只需要从迁移中删除allauth引用(可能只有迁移依赖项),然后再次运行迁移。(你也可以在项目范围内搜索allauth来确定。)谢谢。我会试着回去报告,可能也会把它标记为已解决。我有一个新的开始,所以基本上没有什么损失的好处。听起来可行,基本上就是你说的。在此基础上,我删除了base.html模板中navbar中的一些链接,这些链接引用了allauth视图。但无论如何,这最终会被改写。我还“重置”数据库的艰难方式完全放弃它。