如何在view.py中将flatpage作为变量并将其传递给另一个视图?

时间:2016-02-21 20:59:39

标签: python django django-flatpages

我有一些flatpages,我需要在单独的视图中显示它的内容。

我现在正在做的是在实际视图中通过url使用以下内容获取这些flatpages:

{% load flatpages %}
{% get_flatpages '/about/' as about_pages %}

按照我在https://docs.djangoproject.com/en/1.9/ref/contrib/flatpages/

中找到的文档

我想在views.py中获取这些flatpages并将它们作为变量传递给我想要的任何视图。

有关如何实现这一目标的任何想法吗?

1 个答案:

答案 0 :(得分:1)

平面图只是模型,就像其他任何东西一样;您可以查询它们并按照您喜欢的方式传递实例。

from django.contrib.flatpages.models import FlatPage
flatpage = FlatPage.objects.get(url='/about/)