Встречается на собеседованиях • сегодня

Какая БД по умолчанию используется в Django

Django по умолчанию использует SQLite в качестве базы данных. Это легковесная файловая БД, которая не требует отдельного сервера и хранит все данные в одном файле на диске (db.sqlite3).

Пример конфигурации в settings.py:

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

Преимущества SQLite для разработки:

  • Не требует установки дополнительного ПО
  • Быстро настраивается
  • Подходит для тестирования и небольших проектов

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

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы