3

whateverJinja で箇条書きにしたいというリストがあります。

<ol>
{% for item in whatever %}
<tr>
    <td>
       <li> {{ item }}</li>
    </td>
</tr>
{% endfor %}
</ol>

ただし、これをこのように実装すると、連番ではなく順序付けられていないリスト出力が得られます。

  • 項目 1
  • 項目 2

それよりも

  1. 項目 1
  2. 項目 2
4

1 に答える 1

4

実際には、html に問題があります (python/jinja ではありません)。tr/タグを外せtdばOKです。

更新: テーブル タグの使用を主張する場合は、ol/タグを削除し、jinjaループで暗黙的に定義されているオブジェクトをli使用します。あれは、loopfor

<td>{{loop.index}}. {{item}}</td>

列挙されたアイテムを提供します。

于 2013-04-12T04:03:25.573 に答える