djangoでテンプレート内のtbody内が空になったんだが
テンプレート内の tbody 内で商品の情報を表示するためには、items が正しく view から渡されている必要があります。items が空になっている可能性が考えられます。
view 内で items を取得するロジックを確認し、データベースから適切な商品情報が取得されていることを確認してください。また、items が空の場合に備えてテンプレート内で空の場合のメッセージを表示するようにしても良いでしょう。例えば:
html
{% if items %}
<!-- itemsが存在する場合の表示 -->
<table class="table table-bordered ti_mt-30">
<!-- 表のヘッダーなど -->
<tbody>
{% for item in items %}
<!-- 商品情報の表示 -->
{% endfor %}
</tbody>
</table>
{% else %}
<p>該当する商品がありません。</p>
{% endif %}
このように、items が存在しない場合には該当する商品がない旨のメッセージを表示するようにしてみてください。

ディスカッション
コメント一覧
まだ、コメントがありません