【发布时间】:2018-08-28 15:41:34
【问题描述】:
从文档看来,数据库需要存在于 settings.py 中。鉴于迁移已完成,有没有办法在运行 python manage.py runserver 时传递数据库详细信息?
编辑 -
用例 - 事先不知道数据库,因此我无法在 settings.py 中对其进行硬编码。此外,整个应用程序将有一个数据库。
- Using a settings file other than settings.py in Django - 这个问题回答了如何使用不同于 settings.py 的设置文件。但是,我正在寻找不使用设置文件来指定数据库凭据的方法。
【问题讨论】:
-
你能指定用例吗?
-
编辑问题
-
您可以使用环境变量来存储密码并使用 os.environ['DJANGO_PASSWORD']
标签: django