Django-modern-rest
Состоялся релиз django-modern-rest: быстрого, типизированного, асихронного REST слоя для Django
Документация: https://django-modern-rest.readthedocs.io/en/latest
Основные возможности:
- Использование pydantic, msgspec, TypedDict, attrs, dataclasses в качестве моделей
- Высокая скорость за счет правильной архитектуры, огромного количества оптимизаций, компиляции с mypyc
- Полная интеграция с OpenAPI и строгая валидация запросов и ответов
- Стриминг событий: SSE и JsonLines
- Синхронные и асинхронные View
- JWT аутентификация из коробки
- RateLimit из коробки
- Полная кастомизация всех ошибок: поддержка в том числе и ProblemDetails
- Удобные инструменты для тестирования: schemathesis, polyfactory, pytest, Django Test
- Полная интеграция со всем существующими Django пакетами
- Поддержка ИИ: скиллы, контексты, интеграции


Программирование на python
1K постов12K подписчика
Правила сообщества
Публиковать могут пользователи с любым рейтингом. Однако!
Приветствуется:
• уважение к читателям и авторам
• конструктивность комментариев
• простота и информативность повествования
• тег python2 или python3, если актуально
• код публиковать в виде цитаты, либо ссылкой на специализированный сайт
Не рекомендуется:
• допускать оскорбления и провокации
• распространять вредоносное ПО
• просить решить вашу полноценную задачу за вас
• нарушать правила Пикабу