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

Работал ли с DRF

Да, работал с Django REST Framework (DRF). Это мощный инструмент для создания RESTful API на Django. Основные моменты:

  • Сериализаторы – преобразуют данные Django-моделей в JSON и обратно.
  • ViewSets и Generic Views – упрощают создание CRUD-эндпоинтов.
  • Аутентификация и права – поддерживает JWT, OAuth, SessionAuth и кастомные permissions.
  • Роутеры – автоматически генерируют URL-пути для ViewSets.

Пример простого API:

python
from rest_framework import serializers, viewsets
from .models import Book

class BookSerializer(serializers.ModelSerializer):
    class Meta:
        model = Book
        fields = '__all__'

class BookViewSet(viewsets.ModelViewSet):
    queryset = Book.objects.all()
    serializer_class = BookSerializer

Также использовал pagination, throttling, фильтрацию (DjangoFilterBackend, SearchFilter) и кастомные действия во ViewSets.

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

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

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

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