matobaの学んだことスマートフォン用の表示で見るmatobaの学んだこととあるPythonエンジニアのブログ。ソフトウェア開発、執筆活動、ライフログ。技術記事Djangoを使っていて、イケてないSQLがありました。そもそも、僕はDjangoのprefetch_relatedとselect_relatedがよくわかっていませんでした。今回は、それを調べたので説明を書きます。prefetch_relatedとselect_relatedって?準備モデルを用意する。データを用意するSQLをログに出力する。試行select_relatedprefetch_relatedselect_relatedとprefetch_relatedPrefetchオブジェクト終わりprefetch_relatedとselect_relatedって?両方ともDjagnoのForeignKeyに関係するORMのメソッド。