Django有很好的网站框架,所以我认为可以将它存储在具有多设置结构的heroku应用程序上并将其与一个heroku实例上的不同域连接起来吗?
答案 0 :(得分:0)
根据文档,如果设置SITE_ID = None
,则可以使用Heroku的Django站点框架。在这种情况下,Django将根据request.get_host()
方法自动检测当前站点。因此,您只需在管理面板中添加特定主机。
SITE_ID设置指定与该特定设置文件关联的Site对象的数据库ID。如果省略该设置,则get_current_site()函数将尝试通过将域与request.get_host()方法中的主机名进行比较来获取当前站点。