0

我在尝试理解为各种数据项采用什么数据结构以及如何访问它们时遇到了一些麻烦。

下面是我的菜单结构和页面项目。

                               Home page
                    /             |                     \
                News            About us               Events
              /  |   \                             /     |     \
      n_item   n_item  n_item               e_item   e_item   e_item

我正在使用wagtailmenus生成我的标题导航栏,它就像一个魅力。所有页面都继承自 Page 或 MenuePage 类。现在我的困境是当我想在我的主页中突出/突出显示“n_items”和“e_item”时,可能就像前 3 个新闻和事件项目一样。我似乎无法弄清楚如何以顶部的主页方式访问这些页面?

我是否应该将“n_items”更改为片段并将它们绑定到我的“主页”和“新闻”页面以及事件相同?

理想情况下,目标是让我可以选择“n_items”,然后他们将我直接带到该新闻项目,另外还有一个“查看所有新闻”,它将我重定向到“新闻”页面。

请记住,我使用以下意识形态采用了多语言支持

我也将授予

4

1 回答 1

0

因此,使用查询集的答案非常简单。

context['news']=Page.objects.type(News)
context['events']=Page.objects.type(Events)

将其放在您要从中访问该内容的页面的 get_context 函数中。

按照 这里的例子

于 2017-05-13T08:49:05.803 回答