如何将平面页面作为 views.py 中的变量获取并将其传递给另一个视图



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

我现在正在做的是使用以下方法在实际视图中按 url 获取这些简单页面:

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

按照我在 https://docs.djangoproject.com/en/1.9/ref/contrib/flatpages/中找到的文档

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

关于如何做到这一点的任何想法?

像其他任何东西一样,Flatpages只是模型;您可以查询它们并根据需要传递实例。

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

最新更新