[Django] モデルを任意の個数取得する方法

モデルを全部持ってくるのじゃなくて5個とか10個とか任意の個数を持ってきたいそんなケースに当たったのでメモ

全部持ってくるときは

これは簡単

 

10個だけ持ってきたいときは

これでおけ

[0:10]の部分適宜弄ってあげればスライスも自由自在

 

ちなみに最初の1つだけとか最後の1つだけ取りたいって場合は.first()や.last()つけてあげればよい

もしページネーション関係でここを参照しているならDjangoには専用の関数などがあるのでそっちの方が便利

DjangoでPagination

投稿者:

retasu

情報系の理系大学生 DjangoとかPythonとか勉強中 FF14にハマっています

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です