如何向 django 项目添加环境变量

2024-03-28

我正在尝试设置我的项目,以便它可以在本地使用环境变量

我尝试将其添加到我的激活文件和其他内容列表的末尾。我正在尝试使用这个

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(使用前将#替换为@)

如何向 django 项目添加环境变量 的相关文章

随机推荐