在Django settings.py中访问Heroku的url根目录

时间:2012-10-23 15:30:11

标签: python django heroku

我需要访问我的Heroku应用的根网址。我有几个这个项目的应用程序(例如,登台,制作),我想在我的设置文件中以编程方式设置此值。我想要的是:

URL_ROOT = 'http://silly-name-1234.herokuapp.com'

根据建议here,我尝试了以下内容:

import socket
HOSTNAME = socket.gethostname()
URL_ROOT = HOSTNAME

但是,这似乎不起作用

2 个答案:

答案 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')