特定の日のすべてのレコードを取得するための最適なクエリは何ですか? Weatherモデルでは、「タイムスタンプ」は標準のDateTimeFieldです。Djangoでの最適なタイムスタンプベースのクエリ
私は現在
start = datetime.datetime(2009, 1, 31)
end = start + datetime.timedelta(hours=23, minutes=59, seconds=59)
Weather.objects.filter(timestamp__range=(start, end))
を使用しますが、より効率的な方法があるかどうかだろうよ。
スコットの方法を使用すると、クエリの速度がほぼ一桁低下しました。スコットに感謝します! – grahamu