Я немного застрял в проблеме с Django, когда не могу получить доступ к значениям dict в цикле for.Он работает вне цикла for, но не внутри.
Я упускаю очевидное здесь?
Python:
err{}
err['else'] = {'class': 'Low', 'txt': 'zero'}
err['if'] = {'class': 'High', 'txt': 'one'}
data = { 'errors': err }
return render(request, 'index/error.html', data)
Шаблон HTML:
<p>{{ errors }}</p>
<p>{{ errors.if }}</p>
<p>{{ errors.if.class }}</p>
{% for error in errors %}
<div class="{{ error.class }}"><p>{{ error.txt }}</p></div>
{% endfor %}
Верхние 3 строки предназначены для отладки кода и работают просто отлично.Цикл for не создает никакого кода.
С уважением, LVX