Filtrer une date complète dans Django?
-
10-07-2019 - |
Question
Il existe plusieurs méthodes de filtrage pour les dates (année, mois, jour). Si je veux faire correspondre une date complète, disons le 18/10/2008, existe-t-il un meilleur moyen que celui-ci:
Entry.objects.filter(pub_date__year=2008).filter(pub_date__month=10).filter(pub_date__day=18)
La solution
Pourquoi ne pas utiliser un objet datetime ? Par exemple:
from datetime import datetime
Entry.objects.filter(pub_date=datetime(2008, 10, 18))
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow