#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 Data Analytics / Аналитика данных (NumPy, Pandas, Matplotlib)
Курс Machine Learning / Машинное обучение с нуля
Telegram Bots: Создание ботов на Python Aiogram
Изучение Python UI (GUI Apps) / Программы на Питон
Изучение Асинхронности Python
Python FastAPI / Изучение библиотеки с нуля
Коментарі
Додати коментар

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