我正在尝试设置我的项目,以便它可以在本地使用环境变量
我尝试将其添加到我的激活文件和其他内容列表的末尾。我正在尝试使用这个
from .base import *
if os.environ['DJANGO_SERVER_TYPE'] == 'local':
try:
from .local import *
except:
pass
if os.environ['DJANGO_SERVER_TYPE'] == 'production':
try:
from .production import *
except:
pass
我是一个真正的新手,通常事情都会得到简短而实事求是的解释。因此,彻底的解释对我如何实施这一感谢确实很有帮助。我从来没有在 Bash 中做过任何事情。我尝试过这样做
export KEY=VALUE
在激活文件中,只是系统无法识别它,我必须将其删除才能使用我的本地服务器
如果您通过 Django Web 服务器运行它,则可以像传递任何其他命令一样传递环境变量:
DJANGO_SERVER_TYPE="local" ./manage.py runserver
如果您通过 Apache 等 Web 服务器运行它,则可以通过虚拟主机配置设置环境变量:
SetEnv DJANGO_SERVER_TYPE local
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)