ich ein Modell, das wie folgt aussieht:Begrenzung der queryset für ManyToMany MultipleSelect in Django Admin
class Event(models.Model):
event_dates = ManyToManyField("EventDate")
#...
class EventDate(models.Model):
event_date = DateField()
#...
jedoch in der django Admin MultipleSelect
Formularfeld, das für event_dates im EventAdmin
zeigen wird, würde Ich mag Beschränken des Abfrage-Sets auf event_dates, die nicht in der Vergangenheit liegen.
Die queryset seien so etwas wie:
event_date_queryset = EventDate.objects.filter(event_date__gte = datetime.date.today())
Aber wo kann ich diese queryset, so dass nur Nicht-Daten in der Vergangenheit auf dem Gebiet auftauchen?
(ich habe nicht noch ein benutzerdefiniertes Formular für die EventAdmin
würde aber gerne eine hinzuzufügen.)
Mögliche Duplikat [Filter ManyToMany Feld in Django Admin] (http: // stackoverflow.com/questions/1226760/filter-manytomany-box-in-django-admin) – Wtower