djangoクエリセットで次のn個のレコードを取得するには?

ジョンスミス

django クエリセットで次の n 個のレコードを取得する方法はありますか?

たとえば、最初の 5 つのレコードを取得した後、次の 5 つのレコードを取得するにはどうすればよいでしょうか? 私のユースケースは、ページに [もっと見る] ボタンがあり、[もっと見る] ボタンがクリックされるたびに (ajax 経由で) 次の 5 つのレコードをロードすることです。

このようなことをしたいと思います

#function that handles ajax
def load_next_five(initial_five)
    next_five = initial_five.???
    return JsonResponse({'next_five': list(next_five)})

def main_view(request):
    initial_five = Car.objects.filter(year__gte=2000)
    ...

load_next_five 関数についてはどうすればよいでしょうか?

クリス・カービー

スライスを使用します。開始したい場所を通過する必要があります。

def load_next_five(start)
    next_five = Car.objects.filter(year__gte=2000)[start:start+5]
    return JsonResponse({'next_five': list(next_five)})

def main_view(request):
    initial_five = Car.objects.filter(year__gte=2000)[:5]

裏では、Django はそれをデータベース側の結果を制限する句 (たとえば、LIMIT や OFFSET) に変換します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

クエリで上位n個のレコードを順番に取得する方法

分類Dev

Djangoのクエリセットで最後から2番目のレコードを取得するにはどうすればよいですか?

分類Dev

Django-クエリセットの最後から2番目のレコードを取得する方法は?

分類Dev

クエリセットを使用してdjangoから100万レコードを取得するのは遅い

分類Dev

Djangoクエリセットで重複したレコードを取得する

分類Dev

クエリで次のレコードを取得します

分類Dev

Googleスプレッドシートクエリ:各グループの最初のレコードを取得するにはどうすればよいですか?

分類Dev

ADOレコードセットが基になるAccessクエリよりも多くのレコードを返すのはなぜですか

分類Dev

同じクエリ内で次と前のレコードを取得する

分類Dev

Djangoクエリセットからテンプレートの反復可能なカウントを取得するにはどうすればよいですか?

分類Dev

個別のフィールドごとに最大IDを選択するためのdjangoクエリセット

分類Dev

Djangoで、サブクエリのサブクエリに基づいてレコードの数を取得するにはどうすればよいですか?

分類Dev

各セットから最大バージョンのレコードを取得する方法。適切なlinqクエリは何ですか

分類Dev

Django でフィルター処理された列に基づいて最新のレコードのクエリセットを抽出する

分類Dev

mysqlで個別のレコードをクエリする方法

分類Dev

MS Access-1つのレコードセットに2つのクエリを集約するにはどうすればよいですか?

分類Dev

OutboundDeliveryV2ServiceBatchを使用して、バッチリクエストに含まれる個々の更新リクエストのHTTPステータスコードにアクセスするにはどうすればよいですか?

分類Dev

結果セットのレコードを取得するためのMySQLクエリ

分類Dev

n個の連続した日付のレコードを取得するクエリの記述方法

分類Dev

テーブル内の次のNレコードを取得するためのSQLクエリ文字列

分類Dev

SQLクエリを使用して条件に基づいて次のレコードを取得するにはどうすればよいですか?

分類Dev

guidからデータセットの次のレコードを取得する

分類Dev

レコードのセットのグループ内で最後に更新されたレコードを選択するためのoracleクエリ

分類Dev

個別のレコードを取得するためのMongoDbクエリ

分類Dev

エアロスパイクセットのレコードの総数を取得することに関連する説明はありますか?Luaスクリプトは必要ですか?

分類Dev

現在のレコードセットに対するクエリからのDLOOKUP

分類Dev

djangoクエリセットで逆関連モデルのフィールドの値を取得する

分類Dev

djangoでnullまたは空のクエリセットを取得する

分類Dev

毎月レコードをカウントするためのDjangoクエリセット

Related 関連記事

  1. 1

    クエリで上位n個のレコードを順番に取得する方法

  2. 2

    Djangoのクエリセットで最後から2番目のレコードを取得するにはどうすればよいですか?

  3. 3

    Django-クエリセットの最後から2番目のレコードを取得する方法は?

  4. 4

    クエリセットを使用してdjangoから100万レコードを取得するのは遅い

  5. 5

    Djangoクエリセットで重複したレコードを取得する

  6. 6

    クエリで次のレコードを取得します

  7. 7

    Googleスプレッドシートクエリ:各グループの最初のレコードを取得するにはどうすればよいですか?

  8. 8

    ADOレコードセットが基になるAccessクエリよりも多くのレコードを返すのはなぜですか

  9. 9

    同じクエリ内で次と前のレコードを取得する

  10. 10

    Djangoクエリセットからテンプレートの反復可能なカウントを取得するにはどうすればよいですか?

  11. 11

    個別のフィールドごとに最大IDを選択するためのdjangoクエリセット

  12. 12

    Djangoで、サブクエリのサブクエリに基づいてレコードの数を取得するにはどうすればよいですか?

  13. 13

    各セットから最大バージョンのレコードを取得する方法。適切なlinqクエリは何ですか

  14. 14

    Django でフィルター処理された列に基づいて最新のレコードのクエリセットを抽出する

  15. 15

    mysqlで個別のレコードをクエリする方法

  16. 16

    MS Access-1つのレコードセットに2つのクエリを集約するにはどうすればよいですか?

  17. 17

    OutboundDeliveryV2ServiceBatchを使用して、バッチリクエストに含まれる個々の更新リクエストのHTTPステータスコードにアクセスするにはどうすればよいですか?

  18. 18

    結果セットのレコードを取得するためのMySQLクエリ

  19. 19

    n個の連続した日付のレコードを取得するクエリの記述方法

  20. 20

    テーブル内の次のNレコードを取得するためのSQLクエリ文字列

  21. 21

    SQLクエリを使用して条件に基づいて次のレコードを取得するにはどうすればよいですか?

  22. 22

    guidからデータセットの次のレコードを取得する

  23. 23

    レコードのセットのグループ内で最後に更新されたレコードを選択するためのoracleクエリ

  24. 24

    個別のレコードを取得するためのMongoDbクエリ

  25. 25

    エアロスパイクセットのレコードの総数を取得することに関連する説明はありますか?Luaスクリプトは必要ですか?

  26. 26

    現在のレコードセットに対するクエリからのDLOOKUP

  27. 27

    djangoクエリセットで逆関連モデルのフィールドの値を取得する

  28. 28

    djangoでnullまたは空のクエリセットを取得する

  29. 29

    毎月レコードをカウントするためのDjangoクエリセット

ホットタグ

アーカイブ