Короткий ответ Django подключается к базе данных через словарь DATABASES в файле settings.py. Ключ ENGINE выбирает бэкенд, например sqlite3, PostgreSQL или MySQL, а остальные параметры описывают имя базы и учётные данные. После настройки нужно применить миграции командой python manage.py migrate. Как это работает подробнее По умолчанию Django использует SQLite, но конфигурацию можно переключить на PostgreSQL, MySQL или Oracle. Движок. Ключ ENGINE задаёт бэкенд: django.db.backends.sqlite3, postgresql или mysql. Параметры подключения. NAME, USER, PASSWORD, HOST и PORT содержат имя базы данных и учётные данные. Драйвер. Python-приложение общается с базой через драйвер СУБД, реализующий стандарт DB-API, например psycopg2 для PostgreSQL. ORM. Django поверх драйвера работает через собственный слой доступа к данным, транслируя операции с моделями в SQL. Миграции. После настройки выполняется migrate, чтобы Django создал необходимые таблицы. Пример кода Что использовать на практике Для старта. На этапе прототипа подой