306 вопросов по Django с технических собеседований
306 вопросов1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
На странице собраны вопросы по Django — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: django, backend, api.
В Django дженерики (generic views) — это классы представлений, которые предоставляют готовые решения для распространённых задач, таких как отображение списка объектов, создание, обновление и удаление записей.
В Django сериализаторах класс Meta используется для определения метаданных, которые влияют на поведение сериализатора. Обычно в Meta указывают модель, с которой работает сериализатор, и поля, которые нужно сериализовать.
Когда Django-проект получает запрос через прокси-сервер (например, Nginx или Apache), прокси пересылает HTTP-запрос к Django-приложению, обычно через WSGI или ASGI интерфейс.
Да, модульное тестирование API в Django обычно проводится с использованием встроенного тестового клиента django.test.Client или с помощью APIClient из Django REST Framework.
В Django REST Framework для работы с отношениями Many-to-Many через сериализаторы обычно используют поле ManyRelatedField или PrimaryKeyRelatedField с параметром many=True.
Одним из основных паттернов проектирования, используемых в Django, является паттерн MVC (Model-View-Controller), хотя в Django он реализован в виде MTV (Model-Template-View).