
django-debug-toolbar を使います。
select_related, prefetch_related がある場合/ない場合での SQL 発行数を確認してください。
データベースに接続してSQLを発行して結果を受け取るというのは、時間がかかる作業です。
SQL 発行数はなるべく少なくしたいというのがデータベースアプリケーションでの基本的な考え方です。
SQL 文については、ORM が発行したSQLを確認しつつ学んでいくのはおすすめの方法のひとつです。
発行された SQL 文も読んでみてください。
参考までに、説明用に、ListView を TemplateView に変更して、 get_context_data で object_list を格納しています。
これにより、TemplateView で ListView のときと同様に ListView 用に作ったテンプレートを使っています。
この講座を含む定額コースに参加するか、この講座を購入することで、講座を利用できるようになります。
定額コースに参加すると、そのコースの利用期間中はいつでも講座を利用できます。
講座を購入すると、いつでも講座を利用できます。
このページへの投稿/コメント
この講座は限定公開です
この動画は、購入/定額コースでの利用はできません。
学習記録としてメモを残す
※メモを残すにはこの講座の利用権限が必要です。
2025年02月14日 05:30
小川 慶一さん
2025年02月13日 08:06
AIユーザさん
2025年02月10日 17:28
小川 慶一さん
2025年02月10日 09:35
AIユーザさん
2025年02月07日 18:30
小川 慶一さん