С какой версией Django работал
Python
Junior
Без компании
С какой версией Django работал
Ответы
Работал с Django 3.2 LTS и 4.x. Предпочитаю LTS-версии (3.2, 4.2) для production из-за длительной поддержки. Знаком с ключевыми изменениями:
- **Django 4.0**:
- Удалена поддержка Python 3.6
- Новый `async`-интерфейс ORM
- `zoneinfo` вместо `pytz`
```
# Пример async view (Django 4.x)
from django.http import JsonResponse
async def my_view(request):
await some_async_task()
return JsonResponse({"status": "ok"})
```
- **Django 3.2**:
- Поддержка `JSONField` для всех БД
- Улучшения в `admin.StackedInline`
Для новых проектов выбираю актуальную LTS (сейчас 4.2).