2011-01-16 10 views
2

Djangoビューでデータベース内で最も古いエントリを探す方法を探しています。その後、その価値を取ってから、時間をかけてください。複雑なクエリを書くときにこれを行う簡単な方法があります。Djangoはデータベースで最も古いエントリを見つける

+0

定義...このすべての日付を正しく動作MinとMax集計関数のコースに依存する最も古いです' – Jimmy

+0

最も古い日付のエントリ – tim

答えて

3

モデルに作成されたタイムスタンプがある場合は、このフィールドで昇順にソートして最初の値を取得できますか? 日付の相違を行うには、は集計関数を使用して最高と最低の日付を見つけることができますが、私は不確実です。以下の線に沿って何かがうまくいくかもしれない:

MyModel.objects.all().aggregate(lowest=Min('created_at'), highest=Max('created_at'))

をし、それら二つの違いを計算 -

関連する問題