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
嗨,我有同一个项目的不同实例,它们使用不同的设置文件,所以对于每个实例,我有不同的 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