Как django render function обрабатывает цикл ,как разобрать "if" или "for"
{% for name, age in data.items %}
Name: {{name}}, Age: {{age}} <br>
{% endfor %}
цикл for в шаблоне, при его рендеринге, как django узнает, что это цикл for и покажет данные на html странице.
Я знаю, как использовать "цикл for" в шаблоне, и рендеринг шаблона&content в функции view, но я не понимаю, как django интерпретирует это. Как функция render обрабатывает цикл for в html? И как это реализовать подробно?
Я только что прочитал код souce из функции render, дойдя до этого места:\python3.8\Lib\string.py
для функции self.pattern.sufunction просто:
@overload
def sub(self, repl: AnyStr, string: AnyStr, count: int = ...) -> AnyStr: ...
так как же django реализует это?
