エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
select_related()の仕様を理解する - hogehoge diary
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
select_related()の仕様を理解する - hogehoge diary
はじめに 最近、QuerySet APIについてよく調べていました。今日はQuerySet APのメソッドのなかでもドキ... はじめに 最近、QuerySet APIについてよく調べていました。今日はQuerySet APのメソッドのなかでもドキュメントの文量が多めなselect_related() をすこし詳しく学習します。なにかと利用する機会がありそう。(あと923がselect_related()は奥が深いぞ的なことを言っていたので) ざっくりした理解 select_related(*fields) クエリを実行したときに、指定された外部キーのオブジェクトも一緒にとってくる。というやつ。それによって、DBを叩く回数を節約できる。 # DBを叩く e = Entry.objects.get(id=5) # またDBを叩いてる b = e.blog こういうコードを以下の様に書ける。 # DBを叩く e = Entry.objects.select_related('blog').get(id=5) # 予め取