1

ビュー内の個々のセルのリストを含むリスト (行) の各項目で行のリストを作成し、それをテンプレートに渡し、このコードを使用してテーブルを作成します

 <table style="border: 1px solid black">
        <thead>
        <tr>
        {% for th_ in htl %}
           <th style="border: 1px solid black"> {{th_|safe}} </th>
        {%endfor%}
        </tr>
        </thead>

        <tbody>
        {% for tl_ in mylist %}
            <tr>
            {% for td_ in tl_ %}
                <td style="border: 1px solid black"> {{td_|safe}} </td>
            {%endfor%}
            </tr>
        {% endfor %}
        </tbody>

        </table>

問題は、最後の行が任意の列で切り取られ、残りの行に対して html が生成されず、表にすべてのデータが表示されないことです。最後の行よりも同じテーブルに数行追加すると (最後から 5 行目ではなく、正しく表示されますが、最後の行が切り捨てられます。この奇妙な動作が発生する理由はありますか?

4

0 に答える 0