В шаблоне Jinja некоторые строки кода находятся в {}, а некоторые в {%%}. Какая разница? - PullRequest
0 голосов
/ 06 марта 2019

Я изучаю Django и не могу понять, почему какой-то код просто заключен в {} скобки, а другой - в {%%}.В чем разница?

Пример приведен ниже:

{% extends "layout.html" %}
{% block body %}

<ul>
    {% for user in users %}
     <li> <a href="{{ user.url }}">{{ user.username }}</a> </li>
    {% endfor %}
</ul>

{% endblock %}

Ответы [ 2 ]

0 голосов
/ 07 марта 2019

Пожалуйста, прочитайте документацию, она довольно понятна и полна различных примеров кода. Документация Jinja

0 голосов
/ 06 марта 2019

Блок {%...%} выполняет инструкцию, а блок {{...}} вычисляет выражение и выводит возвращаемое значение оценки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...