№1 Практическая онлайн-школа обучения языкам программирования Python (Django), JavaScript, Kotlin В. Бовсуновского.
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
13. Тонкости работы с шаблонами в ListView.
Важный момент. Django 4 имеет очень дружественные исключения. В процессе работы мы научимся понимать основные исключения и понимать, где и что править.
Давайте начнём с самого простого TemplateDoesNotExist(не найдён шаблон).
И кроме этого дам рекомендации по созданию директорий, правильно было бы назвать пространства имён, что бы в будущем в проекте любой величины, даже с одинаковыми названиями файлов не было проблем.

14. Настройка работы шаблонов(templates).
Давайте подстроим шаблоны в settings. Создадим базовый html файл, научимся наследовать шаблоны и многое другое.
Перейти к уроку
15. Выводим наши записи, применяем метод object_list.
Давайте разберёмся с переменными вывода данных в шаблоне. object_list
- то что Джанго предлагает по умолчанию, мне не нравится это переменная, так как она не несёт никакой информации, что и где мы будем итерировать.
Позднее в уроках ListView, мы изучим другие способы создания переменных для хранения пересчёта объектов.
{% if sites_context_all_list %} <ul> {% for objects in sites_context_all_list %} <li><a href="#">{{objects.name}}</a></li> {% endfor%} </ul> {% else %} <p>Пока нет записей в этой категории.</p> {% endif %}
Зачем это нужно?
А вот представьте с вами работают дизайнеры, которые понимают шаблоны, но не понимают код. Конечно им было бы удобнее, если бы было что то читаемо, нежели object_list
.
Пока давайте разберём object_list
и механизм работы в шаблоне.
Выбрать по тегам: forms-django, git, lint, хаки, 1. django 4 входим. 2. Навык получения ссылок на объекты. 3. ListView переопределение методов. Сайт на Python Django4 часть 1 Создание сайта на Django 4. Часть 2. Django + git VS Code. Часть 3. Погружение в формы Django 4. Часть 4. Заканчиваем писать блог. Часть 5. Пишем views профессионально. Часть 6. User Profile. Часть 7.