Какой тип базы данных применяется по умолчанию при использовании Django?

По умолчанию Django использует базу данных SQLite.

Короткий ответ

Что ответить на собеседовании

По умолчанию Django использует базу данных SQLite.

Подробный разбор

Ответ с пояснениями

По умолчанию Django использует базу данных SQLite.

Это встроенная в Python легковесная реляционная база данных, которая не требует отдельного сервера и отлично подходит для разработки и тестирования.

В файле настроек settings.py это выглядит так:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'db.sqlite3',
    }
}

Для продакшена обычно выбирают более мощные СУБД, например PostgreSQL или MySQL.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее