Сталкивался ли с Django

«Сталкивался ли с Django» — вопрос из категории Архитектура, который задают на 10% собеседований Frontend Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Да, работал с Django в связке с фронтендом. Использовал Django REST Framework для создания API, с которым взаимодействовал фронт на React/Vue. Например, делал аутентификацию через JWT-токены:

# views.py
from rest_framework_simplejwt.views import TokenObtainPairView

class CustomTokenObtainPairView(TokenObtainPairView):
    serializer_class = CustomTokenObtainPairSerializer

На фронте обрабатывал ответы API, работал с CORS, CSRF-токенами. Знаю как интегрировать Django-шаблоны с фронтендом, если проект не SPA. Для сборки статики использовал Webpack/Django-Webpack-Loader.