【问题标题】:Django CMS - how to detect if homepage?Django CMS - 如何检测主页? 【发布时间】:2012-03-24 21:24:15 【问题描述】: 如何在模板中检测当前站点是否设置为首页? 【问题讨论】: 标签: django django-templates django-cms 【解决方案1】: 您可以使用is_home。 {{current_page.is_home}} 【讨论】: 请注意,如果您想在菜单模板中访问它,您必须这样做:{{ child.attr.is_home }} 除了源代码之外,我们真的可以在这方面使用一些文档。 如果我想在视图或 context_processor 中检查它怎么办? 在我的 base.html 模板中,页面是self,但self.is_home不起作用 我已经尝试了这里的选项,它没有工作。我刚刚在主页的上下文中添加了一个项目。上下文['it_is_home'] = 真。然后我检查 {% if it_is_home %}。