heroku上的多个域django应用程序

时间:2015-08-19 17:16:36

标签: django heroku settings

Django有很好的网站框架,所以我认为可以将它存储在具有多设置结构的heroku应用程序上并将其与一个heroku实例上的不同域连接起来吗?

1 个答案:

答案 0 :(得分:0)

根据文档,如果设置SITE_ID = None,则可以使用Heroku的Django站点框架。在这种情况下,Django将根据request.get_host()方法自动检测当前站点。因此,您只需在管理面板中添加特定主机。

  

SITE_ID设置指定与该特定设置文件关联的Site对象的数据库ID。如果省略该设置,则get_current_site()函数将尝试通过将域与request.get_host()方法中的主机名进行比较来获取当前站点。

https://docs.djangoproject.com/en/1.8/ref/contrib/sites/