factorial n = factorial' n 1
factorial' 0 a = a
factorial' n a = factorial' (n-1) (n*a)
Из документации django о зацикливании полей формы :
{{field.errors}}
Выводит, содержащий любые ошибки проверки соответствующее этому полю. Вы можете настроить представление ошибки с
{% для ошибки в field.errors%}
цикл. В этом случае, каждый объект в цикле - это простой строка, содержащая сообщение об ошибке.
Так, например, чтобы заключить каждую ошибку в теги
, вы должны сделать:
{% for error in field.errors %}
<p>{{ error|escape }}</p>
{% endfor %}