在模板中使用特定的平面页面

时间:2015-11-17 21:59:50

标签: python django django-templates django-1.7

我正在使用django flatpage,我想知道是否有一种简洁的方法来加载模板中的一个特定平面。文档显示以下模式:

{% 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样式(再次,不确定是否有更好的方法)

0 个答案:

没有答案