私は最近、Djangoテンプレートの動的な数の列を処理するという課題を解決しようとしました(本質的に、標準化されていないリストを含むリストを操作しています)。Djangoテンプレートの動的な列数
私は私の見解に二つのことを渡す:
test_array:以下の[[1,2,3]、[1,2,3]、[1,2のようになります配列、 3]
番号:この場合、図3(サブリスト内の属性の数を示す
Iは次のようにこの問題を解決すると考えられ:
<tbody>
{% for t in test_array %}
<tr>
{% for x in numbers %}
<td>{{ t.x }}</td>
{% endfor %}
</tr>
{% endfor %}
</tbody>
しかし、上記は出力を返しません。私がt.1を参照すると、t.2などがハードコードされ、この出力が返されます。
このように、Djangoの動的な列数を処理する最も良い方法は何ですか?または、上記を解決するよりエレガントな方法はありますか?
の可能性のある重複した[ジャンゴ - ループ「の」テンプレートに開梱タプルを行う方法](のhttp:/ /stackoverflow.com/questions/271077/django-how-to-do-tuple-unpacking-in-a-template-for-loop) –
詳細については、対応するテンプレートのurls.pyとview関数を投稿してください。 –
@AjaySinghこれらは必須ではありません。質問の詳細はすでに十分です。 –