【发布时间】:2015-05-20 09:13:11
【问题描述】:
我正在创建一个带有 wagtail 的页面,我需要知道当前页面的上一个和下一个兄弟:
在我的纵向页面模型中,我尝试定义两种方法来查找正确的 url,但我错过了一个关键部分。要获得第一个兄弟姐妹,我可以执行以下操作:
class PortraitPage(Page):
...
def first_portrait(self):
return self.get_siblings().live().first().url
有 first() 和 last() 方法,但似乎没有 next() 或 previous() 方法来获取直接邻居(按照它们在 wagtail 管理员中的排列顺序) .
有什么办法可以做到吗?
【问题讨论】: