【问题标题】:Multiple Domains django app on herokuheroku上的多个域django应用程序
【发布时间】:2015-08-19 17:16:35
【问题描述】:

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

【问题讨论】:

    标签: django heroku settings


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-08
      • 2017-10-13
      • 2023-03-24
      • 1970-01-01
      相关资源
      最近更新 更多