Главные возможности
Фреймворк решает ключевые задачи современной API-разработки:
- Молниеносная скорость. В синхронном режиме он обрабатывает 5775 запросов в секунду (время ответа — 3.46 мс), в асинхронном — 7026 запросов в секунду (время ответа — 2.85 мс). Это самый быстрый REST-фреймворк для Django, отстающий от FastAPI всего на 30% (без учёта операций с базой данных).
- Строгая типизация и валидация. Весь код полностью типизирован и проверяется инструментами mypy и pyright в строгих режимах. В режиме разработки идёт строгая валидация ответов: если какого-то статуса, заголовка или поля нет в спецификации, фреймворк падает с ошибкой, гарантируя точность API-схемы.
- Гибкая система сериализации. Поддерживаются Pydantic, msgspec, attrs, dataclasses, TypedDict, NamedTuple и множество других типов. Разработчики могут выбирать библиотеку на уровне отдельного контроллера и даже писать собственные сериализаторы (например, для миграции кода с DRF).
- Нативная поддержка async/await. Фреймворк полностью использует асинхронные возможности Django без необходимости оборачивать синхронный код в sync_to_async. Поддерживаются как WSGI, так и ASGI.
- Content negotiation. Из коробки поддерживаются форматы JSON и msgpack для обычных ответов, а также SSE и JsonLines для потоковой передачи данных.
Полная совместимость с Django. Фреймворк можно добавить в любой существующий проект без переписывания кода.
Отзывы разработчиков
Фреймворк уже получил высокую оценку от известных разработчиков. Кирилл Подопригора, core-разработчик CPython, отметил: «Больше всего мне нравится в django-modern-rest подключаемые сериализаторы и валидаторы. С фреймворками, жёстко привязанными к pydantic, очень сложно работать». Иосиф Кавиани, core-разработчик Django, добавил: «Использование django-modern-rest улучшило мою продуктивность. Строгая типобезопасность и валидация схемы означают, что я трачу меньше времени на отладку и больше на разработку»
Перспективы
django-modern-rest — это не просто очередной фреймворк, а новый взгляд на разработку API в Django. Его архитектура, ориентированная на типобезопасность и производительность, открывает новые возможности для создания масштабируемых и надёжных сервисов. При этом полная совместимость с существующими Django-проектами позволяет внедрять его постепенно, без рисков и необходимости полного переписывания кода.
Проект уже доступен на GitHub, а полная документация — на Read the Docs. Фреймворк активно развивается, и его создатели прогнозируют стабильность начиная с версии 1.0.0.
Источник: https://habr.com/ru/articles/1017036/
Источник: https://pypi.org/project/django-modern-rest/
Источник: https://github.com/wemake-services/django-modern-rest/
Новый REST-фреймворк django-modern-rest
Разработанный при участии core-разработчиков CPython и Django, он претендует на звание самого быстрого, типобезопасного и семантически корректного решения для создания API
Что такое django-modern-rest?
Это современный REST-фреймворк для Django, созданный для максимальной производительности, строгой типизации и полной совместимости с экосистемой Django. Проект является открытым и развивается силами сообщества — его создатели позиционируют его как community-driven, а не проект одного разработчика.
Новости
5 мая 2026
Уязвимость в ядре Linux с 2017 года выдает права root обычным пользователям
30 апреля 2026
Нидерланды укрепляют цифровой суверенитет по правилам Open Source
28 апреля 2026
«Решительный Енот» Ubuntu 26.04 LTS
23 апреля 2026
Firefox 150: рекорд по исправлению уязвимостей!
20 апреля 2026
Вышла Альт Рабочая станция К 11.3: новая версия KDE Plasma и возможность установки клиентов VK и MAX
16 апреля 2026
Фонд СПО признал лицензию ONLYOFFICE не несовместимой со свободами AGPLv3
13 апреля 2026
Новый REST-фреймворк django-modern-rest
10 апреля 2026
Стабильное ядро Linux 7.0
9 апреля 2026
FreeBSD расширяет поддержку ноутбуков
8 апреля 2026
Выборы лидера Debian 2026: впервые побеждает женщина
30 марта 2026
Monogram — свободный клиент для Telergam
26 марта 2026
Встречаем релиз Firefox 149
24 марта 2026
История ALT Linux
18 марта 2026
Вышел новый релиз GIMP (3.2.0)
16 марта 2026
Deckhouse Conf 2026
12 марта 2026
Вышла OBS Studio 32.1
10 марта 2026
Вышел релиз FreeBSD 14.4