【发布时间】:2020-06-10 03:09:55
【问题描述】:
我正面临以下问题。我的 .env 文件包含如下一行:
export SERVERNAMES="localhost domain1 domain2 domain3" <- exactly this kind of format
但是名为SERVERNAMES 的变量在我的部署的多个位置多次使用,因此我不能将其声明为settings.py 可以立即使用的兼容字符串列表。除此之外,我不喜欢为基本相同的东西设置多个 .env 变量。所以我的问题是如何格式化我的ALLOWED_HOSTS 以与我的settings.py 兼容。这样的事情似乎不起作用:
ALLOWED_HOSTS = os.environ.get('SERVERNAMES').split(',')
感谢和亲切的问候
【问题讨论】:
-
.split(' ')能解决您的问题吗? -
是的,非常感谢您的提示。
标签: python django environment-variables