#6 - Передача даних до шаблонів

#6 - Передача даних до шаблонів

HTML шаблони практично безкорисні, якщо не вміти передавати дані всередину них. В уроці ми навчимося виконувати передачу даних, а також познайомимося із вбудованими конструкціями шаблонизатора Jinja: умови, цикли, виведення інформації та фільтри.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

В Django можна передавати дані з логічної частини у візуальну за рахунок словників. У словниках необхідно прописувати ключі та значення для ключів. Прочитати детальніше про словники ви можете за цим посиланням.


Якщо ми хочемо передати декілька параметрів за одним ключем, то в якості значення необхідно вказати список даних.


Приклад передачі даних: 

urlpatterns = [
	path(
		'', 
		views.index, 
		name='index', 
		# можна виконати передачу даних прямо з файлу urls
		{"names" : ["Василь", "Іван", "Петро"], "state" : "Чоловіки"}
	)
]

Параметр «names» необхідно відображати через цикл, а от «states» можна відобразити як одне конкретне значення.

{% for val in names %}
	<p>{{val}}</p> # Відображення всіх значень у списку
{% endfor %}

<p>{{state}}</p> # Відображення одного значення

Матеріали для курсу

Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Нейронные сети / Изучение Python OpenCV
Python Data Analytics / Аналитика данных (NumPy, Pandas, Matplotlib)
Разработка Telegram Ботов на Python
Изучение Асинхронности Python
Вивчення Python до профі / Основи, Django, TKinter
Розробка ігор на Python з нуля
10 уроків
Коментарі
Додати коментар

Поки що коментарів немає