【发布时间】:2013-05-21 20:50:40
【问题描述】:
我有一个看起来像这样的模型:
class Event(models.Model):
event_dates = ManyToManyField("EventDate")
#...
class EventDate(models.Model):
event_date = DateField()
#...
但是,在 EventAdmin 中显示 event_dates 的 django admin MultipleSelect 表单字段中,我想将查询集限制为不是过去的 event_dates。
查询集类似于:
event_date_queryset = EventDate.objects.filter(event_date__gte = datetime.date.today())
但是我在哪里可以设置这个查询集,以便在字段中只显示非过去日期?
(我目前没有EventAdmin 的自定义表单,但很乐意添加一个。)
【问题讨论】:
标签: django django-admin