【发布时间】:2015-09-16 00:21:50
【问题描述】:
对于一小部分事件,我在我的页面模型中使用了InlinePanel。现在我想按日期过滤这些事件,就像我在使用带有子页面的@property 时所做的那样:date__gte=date.today() 仅在页面TourdatenIndexPag 上显示未来事件。如何实现?
我的实现:
class EventItem(LinkFields):
date = models.DateField("Datum")
...
panels = [FieldPanel('date')]
class Meta:
abstract = True
class TourdatenPageEventItem(Orderable, EventItem):
page = ParentalKey('md.TourdatenIndexPage', related_name='event_items')
class TourdatenIndexPage(Page):
...
content_panels = Page.content_panels + [
InlinePanel('event_items', label="Events"),
]
这些event_items 可以在哪里以及如何被访问和过滤?
【问题讨论】:
标签: wagtail