我有一个看起来像这样的模型:
class Event(models.Model):
event_dates = ManyToManyField("EventDate")
#...
class EventDate(models.Model):
event_date = DateField()
#...
但是,在MultipleSelect
显示 event_dates 的 django 管理表单字段中EventAdmin
,我想将查询集限制为过去不存在的 event_dates。
查询集将类似于:
event_date_queryset = EventDate.objects.filter(event_date__gte = datetime.date.today())
但是我在哪里可以设置这个查询集,以便在字段中只显示非过去日期?
(我目前没有自定义表单,EventAdmin
但很乐意添加一个。)