Урок #9 - Форма для добавления записей в БД
Видеоурок
Миграции
Миграции позволяют связать базу данных и приложение. При выполнении миграции все модели что есть в приложении добавляются в базу данных в качестве таблиц.
После проведения миграций разработчик может взаимодействовать с таблицами из базы данных. До выполнения миграции все таблицы являются описанными лишь внутри проекта. После миграции таблицы описаны как в проекте, так и в базе данных.
Выполнение миграций
Для выполнения миграций их сперва необходимо создать. Для этого в командной строке выполняем команду makemigrations
.
После создания миграций выполняем сам процесс мигрирования. Для этого прописываем команду migrate
. Команда объединяет все приложения, получает все не добавленные миграции и производит общую миграцию данных.
Создание администратора
После миграций с таблицами можно работать через SQL запросы, а также через панель администратора.
Изначально перед началом работы с панелью администратора необходимо создать супер юзера при помощи команды createsuperuser
. При создании супер пользователя следуйте командам из терминала.
Отображение таблиц в панели админа
Чтобы отобразить таблицы в панели администратора необходимо в файле «admin.py» импортировать и зарегистрировать все таблицы:
from news.models import Articles
admin.site.register(Articles)
В панели админа вы с легкостью сможете заполнять, редактировать и удалять данные из всех зарегистрированных таблиц в проекте.
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть