我需要访问我的Heroku应用的根网址。我有几个这个项目的应用程序(例如,登台,制作),我想在我的设置文件中以编程方式设置此值。我想要的是:
URL_ROOT = 'http://silly-name-1234.herokuapp.com'
根据建议here,我尝试了以下内容:
import socket
HOSTNAME = socket.gethostname()
URL_ROOT = HOSTNAME
但是,这似乎不起作用
答案 0 :(得分:1)
你应该做
heroku config:add BASE_IRI=http://silly-name-1234.herokuapp.com
在heroku cli
之后在os.environ.get('BASE_IRI', 'localhost')
settings.py
答案 1 :(得分:-1)
尝试os.environ.get('HOSTNAME')