Django

Уроки Python Django / Создание сайта

12 уроков 22 задания Справочник Компилятор

Урок #10 - Добавление индивидуальных страниц

Урок #10 - Добавление индивидуальных страниц


PythonBootstrap

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

Видео урок:

Для создания индивидуальных страниц необходимо прописать верный обработчик ссылок, а также использовать DetailView для передачи лишь одного объекта.

Обработчик ссылок строиться на использовании регулярных выражений, поэтому мы использовали стандартные конструкции регулярных выражений вместе с дополнениями от Django. Подобные конструкции вы можете писать используя официальную документацию Django

Далее нам необходимо передавать лишь один объект, поэтому мы используем DetailView, в котором указываем из какой таблички мы берем значение. Всегда берется верная запись, так как в регулярном выражении мы проверяем на pk (primary key или первичный ключ). По этому id мы берем всегда нужную для нас запись.

Чтобы выводить данные в шаблоне мы должны обратиться к названию класса, но прописать его название в нижнем регистре. Это позволяет взять лишь один объект класса, который передается и выводить именно его.

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

django-website.zip Необходима подписка!

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям!

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы получить большое задание. Такие задания есть к каждому курсу. В них входит задание, методика решения, а также "Готовое решение".
PS: подобные задания доступны при подписке от 1 месяца!


PythonBootstrap

Также стоит посмотреть