🌟Стрим Сайт на Django👨‍💻 часть 6

Шпаргалка к видео: Плейлист “Сайт на Django“: Поддержать проект автора: 00:03:33 Изучение админки и отображение объектов в админке • В этом стриме автор продолжает изучение джанга, на этот раз изучая тему админки и отображения объектов в админке. • Он объясняет, что в админке можно управлять сайтом с должным уровнем защиты, но для отображения проектов на главной странице нужно внести изменения в файл. 00:10:26 Создание домашней страницы и отображение проектов • Автор объясняет, как создать домашнюю страницу и отобразить проекты на ней. • Он показывает, как прописать путь к главной странице, создать функцию и шаблон для отображения проектов. 00:29:00 Проверка работы домашней страницы • Автор запускает тестовый сервер и проверяет работу домашней страницы на сайте портфолио. • Он демонстрирует, как главная страница отображается в браузере. 00:33:14 Импорт модели проекта • Импортируем модель проекта из базы данных с помощью функции Джанго “from models import Project“. • Создаем переменную “project“ и вызываем функцию “objects“ для получения всех объектов из базы данных. 00:35:32 Передача данных в шаблон • Передаем словарь с ключом “project“ и значением “project“ в шаблон. • В шаблоне используем цикл “for“ для отображения содержимого словаря. 00:54:56 Отображение содержимого в шаблоне • В шаблоне используем двойные фигурные скобки для отображения содержимого словаря “project“. • В цикле “for“ отображаем содержимое каждого объекта из переменной “project“. 01:02:02 Работа с классами и атрибутами • Перезагрузка страницы и отображение названия проекта. • Добавление атрибутов: заголовок, описание, изображения и ссылки. • Использование атрибутов в цикле для отображения информации о проекте. 01:03:34 Отображение изображений и ссылок • Использование тэга img для отображения изображений. • Добавление параметров высоты и ширины для контроля размера изображения. • Использование ссылки для перехода на другую страницу. 01:06:05 Работа с логическими зависимостями • Использование оператора if для определения зависимости между объектами. • Добавление условия для отображения ссылки только при наличии значения атрибута. 01:11:03 Работа с кодом и скриншотами • Внесение изменений в код для отображения информации о проекте на экране. • Использование скриншотов для демонстрации работы кода. 01:36:22 Работа с условиями и ссылками • Добавление условия для отображения ссылки только при наличии значения атрибута. • Демонстрация работы кода с использованием скриншотов. 01:44:39 Создание базы данных и добавление проектов • Включение режима редактирования и добавление ссылки на проект. • Перезагрузка страницы и проверка работы ссылки. • Добавление проекта в панель администратора и возможность вносить изменения. 01:47:33 Создание главной страницы и отображение проектов • Импорт файла из папки портфолио и создание функции хоум для отображения главной страницы. • Использование функции рендер для отображения страницы в папке темплей портфолио. • Создание цикла для отображения проектов на главной странице. • Отображение атрибутов проектов (заголовок, описание, изображение, ссылка) с помощью языка разметки Джанго. • Проверка работы главной страницы в браузере.
Back to Top