第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

獲取 Django ALLOWED_HOSTS env。變量格式正確 settings.py

獲取 Django ALLOWED_HOSTS env。變量格式正確 settings.py

炎炎設(shè)計(jì) 2022-08-11 18:13:22
我面臨以下問題。我的 .env 文件包含如下行:export SERVERNAMES="localhost domain1 domain2 domain3" <- exactly this kind of format但是調(diào)用的變量在我的部署的多個(gè)位置被多次使用,所以我不能將其聲明為 settings.py 可以立即使用的字符串的兼容列表。旁邊,我不喜歡為基本上相同的東西設(shè)置.env的多個(gè)變量。所以我的問題是,如何格式化我的格式,使其與我的 settings.py 兼容。像這樣的東西似乎不起作用:SERVERNAMESALLOWED_HOSTSALLOWED_HOSTS = os.environ.get('SERVERNAMES').split(',')感謝和親切的問候
查看完整描述

3 回答

?
慕仙森

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊

只需使用空格作為分隔符而不是逗號來拆分變量SERVERNAMES

ALLOWED_HOSTS = os.environ.get('SERVERNAMES').split(' ')


查看完整回答
反對 回復(fù) 2022-08-11
?
收到一只叮咚

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊

昏迷使它成為一根弦


env = "localhost domain1 domain2 domain3"


envs = envs.split(',')


print(envs)


['localhost domain1 domain2 domain3']

相反,只需用空格拆分字符串,python就會(huì)將其轉(zhuǎn)換為字符串列表。


env = "localhost domain1 domain2 domain3"


envs = env.split() # By default `str.split()` splits upon spaces


print(envs)


['localhost', 'domain1', 'domain2', 'domain3']


查看完整回答
反對 回復(fù) 2022-08-11
?
神不在的星期二

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊

您還可以使用 env.list 命令。

把你的 .env 文件放進(jìn)去:

ALLOWED_HOSTS=example.com,awesomedomain.com,stagingdomain.com

在python中使用

ALLOWED_HOSTS = env.list("ALLOWED_HOSTS")


查看完整回答
反對 回復(fù) 2022-08-11
  • 3 回答
  • 0 關(guān)注
  • 133 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號