Python 替换源变量的wsgi.py
我将如何在我的Python 替换源变量的wsgi.py,python,django,apache2,wsgi,Python,Django,Apache2,Wsgi,我将如何在我的wsgi文件中执行以下操作,该文件是由apache在生产中导入的 $ source env_template.sh $ python manage.py runserver >>> Stage: debugging Validating models... 在我的设置文件中,我有如下内容,source设置: AWS_ACCESS_KEY = os.environ['AWS_ACCESS_KEY'] 我希望apache在启动时加载env_template.sh
wsgi
文件中执行以下操作,该文件是由apache在生产中导入的
$ source env_template.sh
$ python manage.py runserver
>>> Stage: debugging
Validating models...
在我的设置文件中,我有如下内容,source
设置:
AWS_ACCESS_KEY = os.environ['AWS_ACCESS_KEY']
我希望apache在启动时加载env_template.sh中的所有变量。我能在
wsgi.py
文件中这样做吗?没有任何正常的方式。我建议您要么将文件限制为简单的“key=value”行,然后将其解析出来,要么将特定值移动到单独的文件中,然后在两个脚本中读取它们。在哪里解析出来?在wsgi文件中?如果您愿意,但如果您在设置中执行此操作,则根本不需要将它们加载到shell中。