Вопросы по Django
26 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
3×
В каких случаях и как правильно использовать prefetch_related в Django?
backend
middle
2×
Для чего используется модуль Django Admin?
backend
junior
2×
Для чего используется метод clean в Django моделях?
backend
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 3×
В каких случаях и как правильно использовать prefetch_related в Django?
Prefetch_related нужен, когда вы загружаете список объектов и хотите сразу получить для них связанные объекты со стороны «многие»: ManyToMany или обратный ForeignKey. В отличие от select_related, который работает через JOIN и годится только для прямых ForeignKey/OneToOne, prefetch_related делает отдельный запрос для каждой связи и склеивает результаты в Python. Это позволяет избежать N+1 запросов, но порождает…
✓ Prefetch_related решает проблему N+1 запросов для ManyToMany и обратных ForeignKey, выполняя отдельный запрос на связь и склеивая в Python.
✓ Используйте Prefetch-объект, когда нужно отфильтровать/отсортировать prefetched данные или дать им кастомное имя (to_attr).
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Почему в Django используют сигналы?
backend
middle
1×
Что такое класс Meta в моделях Django и для чего он нужен?
backend
junior
1×
Какие преимущества и недостатки у фреймворка Django?
backend
junior
1×
В чем заключается связь между обсуждаемой темой и фреймворком Django?
backend
junior
1×
Как в Django Admin реализовать переход по ссылке на связанный объект?
backend
middle
1×
Какие возможные сложности и подводные камни возникают при реализации ссылочного перехода в Django Admin?
backend
middle
1×
Насколько хорошо вы знаете Django?
backend
junior
1×
Какие архитектурные паттерны используются в фреймворке Django?
web
middle
1×
Как реализовать ссылочный переход на внешний ключ (ForeignKey) в Django?
backend
middle
1×
Какие сложности и подводные камни могут возникнуть при реализации ссылочных переходов на внешний ключ (ForeignKey) в Django?
backend
middle
1×
Как используется метод clean в Django Admin?
backend
middle
1×
Как в Django Admin реализовать ссылочный переход по Foreign Key в списке объектов (Change List)?
backend
middle
1×
Какие у вас предпочтения и пожелания относительно стека Django и типов проектов?
backend
junior
1×
Как в Django бороться с проблемой N+1 запросов?
backend
middle
1×
Как обычно запускается Django-приложение в продакшене?
backend
middle
1×
За что отвечает метод clean в Django и какие у него ограничения?
backend
middle
1×
Что такое middleware в Django и для чего они используются?
backend
middle
1×
Какие методы вы используете для решения проблемы N+1 в Django?
backend
middle
1×
Для чего нужны веб-фреймворки, такие как Django?
web
junior
1×
Почему Django сам по себе не может реализовать REST API и зачем нужен Django REST framework?
backend
middle
1×
Что такое QuerySet в Django, какой это тип данных и как он работает при выполнении запросов к базе данных?
backend
junior
1×
Расскажите о вашем опыте работы с Django: в каких проектах вы его использовали?
backend
junior
1×
Что такое Django и что такое фреймворк?
web
junior