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