django manage.py - 有没有办法从环境中获取 --settings 参数?

django manage.py - Is there a way to get the --settings argument from the environment?

嗨,我有同一个项目的不同实例,它们使用不同的设置文件,所以对于每个实例,我有不同的 manage.py

参数
python manage.py <some_command> --settings=some_settings

我想用不同的 manage.py 命令创建脚本,我可以在这些不同的实例中重复使用这些命令,我​​还想手动执行命令。

那么,有没有办法让 --settigns=some_settings 来自环境?所以我可以重用脚本,也不必每次调用 manage.py.

时都重新输入

谢谢!!!

是的。您应该使用 DJANGO_SETTINGS_MODULE 环境变量。

https://docs.djangoproject.com/en/1.8/topics/settings/#designating-the-settings