0

次のフィールドのモデルがあります。

date = models.DateTimeField(auto_now_add=True)

そのようなモデルを照会するとき、現在の日付と前の日付の違いを維持する追加の列が必要です。したがって、10行の場合は9つの値になり、最初の値はNoneになります。クエリセットでこれを実現する方法はありますか?または、クエリセットをテンプレートに渡す前に、そのような違いを保持する追加のリストを作成する必要がありますか?お知らせ下さい。

4

1 に答える 1

1

get_ {next、previous} _ by _ *()を呼び出し、timedeltaを返すモデルにプロパティを作成します。高度な機能については、キャッシュを実装してください。

于 2009-12-19T13:30:14.913 に答える