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

Что нравится и не нравится в Django

Плюсы Django:

  • Батарейки включены – ORM, админка, аутентификация, миграции и многое другое из коробки.
  • Безопасность – защита от CSRF, XSS, SQL-инъекций по умолчанию.
  • Масштабируемость – подходит для проектов любого размера.
  • Документация – одна из лучших среди фреймворков.

Минусы Django:

  • Монолитность – некоторые компоненты сложно заменить (например, ORM).
  • Производительность – в высоконагруженных системах может уступать FastAPI или Go.
  • Сложность для мелких проектов – избыточность, если нужен простой API.

Пример ORM (плюс):

python
from django.db import models

class User(models.Model):
    name = models.CharField(max_length=100)
    email = models.EmailField(unique=True)

Пример "минуса" – жесткая связность:
Замена стандартного User модели требует кастомных решений.

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

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

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

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