[英]Accessing Heroku's url root in Django settings.py
我需要訪問我的Heroku應用程序的根URL。 我有多個用於該項目的應用程序(例如,分期,生產),我想以編程方式在我的設置文件中設置此值。 我想要的是:
URL_ROOT = 'http://silly-name-1234.herokuapp.com'
如這里的建議,我嘗試了以下方法:
import socket
HOSTNAME = socket.gethostname()
URL_ROOT = HOSTNAME
但是,這似乎不起作用
你應該做
heroku cli上的heroku config:add BASE_IRI=http://silly-name-1234.herokuapp.com
之后在您的settings.py
中執行os.environ.get('BASE_IRI', 'localhost')
嘗試os.environ.get('HOSTNAME')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.