Django-allauth 最佳实践

问题描述 投票:0回答:1

只是想寻找一些有关使用 Django-allauth 并将其实现到项目中的最佳实践的帮助。

首先,Django-allauth 应该位于哪里?我将它放在我的虚拟环境中,该环境位于我的 Django 项目之外。我应该创建一个应用程序,然后将其安装到该应用程序中(该应用程序将位于项目中),还是现在的位置完全正常?我正在努力让实施更新或进行更改等变得更容易。

第二,虚拟环境应该放在哪里?如前所述,我将其位于 Django 项目文件夹之外。这很好并且有道理吗?

最后,是否可以更改 Django-allauth 的表名称?更改 Django 在数据库中命名表的默认方式是否有意义?

感谢您的帮助!

django authentication virtualenv django-allauth
1个回答
0
投票

外部依赖项(例如

django-allauth
)通常会添加到包管理器的需求文件中。例如,对于基于
pip
的部署设置,它通常是名为
requirements.txt
:

的文件中的一行
django~=4.2
django-allauth~=0.58
# ... other dependencies

然后,您必须设置手动或自动部署过程,在每次部署之前安装/更新所有依赖项。同样,对于基于

pip
的部署过程,可能如下所示简单:

pip install --upgrade -r requirements.txt
© www.soinside.com 2019 - 2024. All rights reserved.