对于我InlinePanel
在页面模型中使用的一小部分事件列表。现在我想按日期过滤这些事件,就像我在使用@property
with subpages: date__gte=date.today()
for only display the future events on the page时所做的那样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
访问和过滤这些内容?