【发布时间】:2016-02-19 11:12:51
【问题描述】:
我正在使用django flatpages,我想知道是否有一种简洁的方法可以在模板中加载一个特定的平面页面。文档显示以下模式:
{% load flatpages %}
{% get_flatpages '/about/' as about_pages %}
{% get_flatpages about_prefix as about_pages %}
{% get_flatpages '/about/' for someuser as about_pages %}
我只想在模板中加载一个特定页面,本质上是像包含语句一样使用它(例如{% include 'homepage.html' %})
我使用的方法是这样的:
{% get_flatpages '/flat-homepage/' as flatpages %}
{{ flatpages.first.content|safe }}
这很好用,但我认为可能有一种更简洁的方法。我将内容标记为safe,因为我希望应用 html 样式(同样,不确定是否有更好的方法)
【问题讨论】:
-
您是否尝试访问所需平面页面之外的内容?
标签: python django django-templates django-1.7