По умолчанию Django использует базу данных SQLite.
Какой тип базы данных применяется по умолчанию при использовании Django?
По умолчанию Django использует базу данных SQLite.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
По умолчанию Django использует базу данных SQLite.
Это встроенная в Python легковесная реляционная база данных, которая не требует отдельного сервера и отлично подходит для разработки и тестирования.
В файле настроек settings.py это выглядит так:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
Для продакшена обычно выбирают более мощные СУБД, например PostgreSQL или MySQL.