【发布时间】:2015-08-19 17:16:35
【问题描述】:
Django 有很好的站点框架,所以我认为可以将其存储在具有多设置结构的 heroku 应用程序中,并将其与一个 heroku 实例上的不同域连接起来吗?
【问题讨论】:
Django 有很好的站点框架,所以我认为可以将其存储在具有多设置结构的 heroku 应用程序中,并将其与一个 heroku 实例上的不同域连接起来吗?
【问题讨论】:
根据文档,如果您设置SITE_ID = None,您可以将 Django 站点框架与 Heroku 一起使用。在这种情况下,Django 将根据request.get_host() 方法自动检测当前站点。所以你只需要在管理面板中添加特定的主机。
SITE_ID 设置指定与该特定设置文件关联的站点对象的数据库 ID。如果省略该设置,get_current_site() 函数将尝试通过将域与 request.get_host() 方法中的主机名进行比较来获取当前站点。
【讨论】: