Шаблонизатор Django как с ним работать

Python Django шаблонизатор основы работы с ним
Метки: / /

В этой статье вы прочитаете прочитаете про Python Django шаблонизатор, основы работы с ним, это крайне полезная статья, для тех кто только начал изучать этот фреймворк.

Также прочитайте статью «Как сделать блог на Django», тоже очень интересная статья для новичка.

Шаблонизатор Python Django:

Конкретно здесь мы рассмотрим , как выводить в них переменные, работать с условиями и с циклами.

Вывод переменных:

Во первых перейдём во файл «views.py» там создадим контекст, его можно сделать как виде словаря, так и одно переменной, и также вернём наш шаблон, вот что у нас получилось:

Как видите мы создали переменную context, которая хранит заголовок страницы, также можете заметить, что мы передаём в качестве шаблона обычный HTML документ, но не смотря на это, он будет воспринимать Django шаблонизатор.

Теперь выведем заголовок у нас на странице, вот как это делается:

Это мы вывели заголовок у нас на странице, как видите, чтобы выводить переменные, нужно использовать фигурные скобки.

Условия в шаблонах:

Условия делаются похожим образом, только раз это уже какое то действие, его надо записывать в {% Действие %}, вот наcтояший пример:

То есть в начале мы пишем внутри {%  %} if, а потом само условие, конкретно здесь, мы проверяем авторизацию пользователя, и в конце, где должно заканчиваться условие, пишем {% endif %}, если вы работали с PHP, то это немного похоже на его шаблонизатор.

Цикл в шаблонах:

Цикл в шаблонах пишется подобным образом, он во многом похож на for in, вот его код:

Тут в начале мы пишем for внутри {%  %}, следующие идёт переменная которая будет хранить одно значение из массива, и его мы будем использовать, для вывода данных внутри цикла, потом сам массив данных, по которому мы пройдёмся, ну и заканчивается это всё {% endfor %}.

Опять же всё просто, тут внутри цикла мы выводим заголовок поста.

Вывод:

В этой статье мы рассмотрели в Python Django шаблонизатор, основы работы с ним, как выводить данные, создавать условия и циклы, этого для старта вам должно хватить.

Подписываетесь на соц-сети:

Оценка:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
(Пока оценок нет)
Загрузка...

Также рекомендую:

Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии