【Django】DBからの取得の条件などまとめ

シェアする

  • このエントリーをはてなブックマークに追加

DBからのデータ取得まとめ

条件

recent_themes = Theme.objects.order_by('-created_at')[:5]

降順・昇順

order_by(‘カラム名’)
カラム名に-をつけると降順になる

取得する数

[:5] 最大5件

条件・where

answers = Answer.objects.filter(theme_id=theme.id).order_by('-created_at')[:50]

filter(カラム名=hoge)

count

Theme.objects.filter(user_id=user_id).count()

レコードがいくつはいってるか知りたい時