【Django】データの呼び出しが重くて困っています

実現したいこと

DjangoでWebアプリを開発中です。
データ数はそんなに多くないのに読み込みが非常に重くて困っています。
仕事上で扱っているものなので詳細は書けないのですが、ヒントを頂けるとありがたいです。
仮のデータで解説します。雑な質問になってしまい申し訳ないのですが、よろしくお願いします。

DB概要

イメージ説明

重いページ

イメージ説明

該当のソースコード

views.py[python]

product_obj_list = Product.object().select_releted().all() # ページング処理など context['product_page'] = product_page_obj_list context["page_start"] = page_start context["page_end"] = page_end return render(request, 'packing/packing_list.html', context=context)

html

<table> <thead> <tr> <th>id</th> <th>商品名</th> <th>メーカー名</th> <th>カテゴリ</th> <th>売り物{{ i }}</th> {% for i in 10 %} <th>id</th> {% endfor %} </tr> </thead> <tbody> {% for i in product_page %} <tr> <th>Product.id</th> <th>Product.name</th> <th>Product.maker.name</th> <th>Product.category1.name<br>Product.category2.name</th> {% for j in 10 %} <th>Product.Individual.num<br>Product.Individual.name</th> {% endfor %} </tr> {% endfor %} </tbody></table> <!-- ページング表示 --><!-- 総ページ数表示 -->

コメントを投稿

0 コメント