首页 > 解决方案 > 我可以创建一个超级用户并在多个 Django 项目中使用它吗?

问题描述

为了减少短期记忆负荷,是否可以在 Django admin 中为多个项目使用一个超级用户帐户?

项目有完全不同目的的独立数据库,因此集中数据库不是一种选择

标签: pythonpython-3.xdjango

解决方案


如果项目不是集中的,Django 会要求您为每个项目创建不同的超级用户帐户,以使它们保持隔离。

案例 1:如果您有孤立的大型项目

在这种情况下,由于需要为每个项目创建超级用户,您可以在某处的笔记中管理每个项目的用户名和密码。

案例 2:如果你是 Django 新手,创建多个小项目进行练习

由于您是初学者,并创建多个项目进行练习,毫无疑问,您可以选择一个用户名 - 密码对,并使用它来登录每个项目管理员。
另一种选择是将您的用户名-密码保存到谷歌,这将通过自动登录您的帐户来帮助您。

案例3:如果您有多个相关项目

在这种情况下,您可以为每个项目创建一个集中式数据库,并将每个项目与前者连接起来,这样您就可以为每个项目使用一个超级用户帐户


推荐阅读