Filtern ein komplettes Datum in django?
-
10-07-2019 - |
Frage
Es gibt mehrere Filtermethoden für Daten (Jahr, Monat, Tag). Wenn ich ein vollständiges Datum übereinstimmen soll, sagen 2008.10.18, gibt es einen besseren Weg, als diese:
Entry.objects.filter(pub_date__year=2008).filter(pub_date__month=10).filter(pub_date__day=18)
Lösung
Wie wäre es mit einem Datetime Objekt. Zum Beispiel:
from datetime import datetime
Entry.objects.filter(pub_date=datetime(2008, 10, 18))
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow