Уроки Django

Урок #7 - Начало создания новостной категории

Урок #7 - Начало создания новостной категории

Наш сайт имеет три раздела, но сделано только два из них. В этом уроке мы начнем создание новостной категории сайта и создадим табличку в базе даных для всех статей на сайте.

Видеоурок

При помощи Django мы можем создавать базу данных и наполнять её различными таблицами и полями в ней. Для создания таблиц в базе данных существует файл models.py. В этом файле каждый класс будет новой табличкой в базе данных, а поля (переменные) в этом классе будут значениями в самой таблице. Дополнительную информацию по поводу установки типов данных для полей можно прочитать на этом сайте.

Наполнять такие таблицы очень удобно при помощи панели администратора, но о ней мы поговорим в дальнейших уроках.

Чтобы иметь доступ к полям можно создать отдельную функцию, которая будет возвращать строку вместо объекта. Такая функция переопределяет способ получения данных и вместо получения объектов мы сможем получать строковые значения:
def __str__(self):
     return self.title

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

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

Исходный код

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

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

Загрузка...

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

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

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

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

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

Уроки Python для начинающих
21 урок
Изучение Python до профи / Основы, Django, TKinter
Создание игры на Python 3 с PyGame
5 уроков