Quelle est la requête optimale pour obtenir tous les enregistrements pour un jour spécifique? Dans mon modèle Weather, 'timestamp' est un champ DateTimeField standard.Requête d'horodatage optimale dans Django
J'utilise actuellement
start = datetime.datetime(2009, 1, 31)
end = start + datetime.timedelta(hours=23, minutes=59, seconds=59)
Weather.objects.filter(timestamp__range=(start, end))
se demander s'il existe une méthode plus efficace.
En utilisant la méthode de Scott ci-dessous ma vitesse de requête a chuté de près d'un ordre de grandeur. Merci Scott! – grahamu