【发布时间】:2012-11-25 12:55:09
【问题描述】:
我在一个夹层项目中使用两个域名(.com 和 .mx)。当我使用 Site.objects.get_current() 函数获取当前站点 ID 时,它只返回一个1。 我在浏览器中使用的是 .com 还是 .mx。
我认为这是因为在我的 settings.py 中定义了 SITE_ID = 1,当我将其编辑为 2 时,Site.objects.get_current() 函数返回 2 .
但我真正想要的是按站点定义 模板 ,即当用户使用 .com 时,他会看到 a.html 并且当他使用 .mx他会看到 b.html。但正如我所说的 Site.objects.get_current() 函数只给我一个 id 无论我使用 .com 还是 .mx ,所以我可以'不按站点定义模板。
所以请建议我一些获取动态站点 ID 的方法,或者还有另一种方法可以按站点定义模板
【问题讨论】:
标签: python django templates mezzanine multiple-sites