私はDjango、Python、CSS、HTMLを使ってチェス盤を描こうとしています。これを行うには、forループの反復回数を追跡する必要があります。私はDjango's documentationを読んで、forloop.counter
を使うべきだと分かりました。Django - Forloop Undefined
私のプログラムでforloop.counter
を使用したとき、forloop
が定義されていないと言ったjinja2.exceptions.UndefinedError
を受け取りました。 IDEにDjango 1.11.5をアンインストールして再インストールし、同じエラーが発生しました。私はDjangoの開発版をインストールし、同じエラーを受け取りました。
forloop.counter
の使用状況を別のテストプログラムで確認しましたが、まだforloop
が定義されていないというエラーが表示されました。
Django自体にエラーはありますか?ありがとうございました。
<div id="container">
{% block main %}
{% for item in length %}
<p>{{ forloop.counter }}</p>
{% endfor %}
{% endblock %}
</div>
ありがとうございます。標準のDjangoテンプレートに戻すにはどうしたらいいですか? – SuperNovaCoder
[the docs](https://docs.djangoproject.com/en/1.11/topics/templates/#configuration)を参照してください。 –