Поддерживает ли Django RestFramework асинхронные представления и классы?
Будет полезно, если кто-нибудь поможет мне с четким ответом. Если да, то подскажите, как подступиться... потому что я пытаюсь использовать async с DRF, но всегда в итоге получаю "AssertionError: Expected a Response, HttpResponse or HttpStreamingResponse to be returned from the view, but received a <class 'coroutine'>" эта ошибка
Короткий ответ: нет.
(по состоянию на 02.12.2021, djangorestframework==3.12.4)
asnyc
не упоминается ни разу в DRF docs.
Поиск документации
async
Результаты не найдены
Django действительно "поддерживает" async, поэтому DRF тоже должен, но все функции DRF были запрограммированы с учетом не-async и не готовы к работе с async. Сделав ваш DRF код async, вы не сможете использовать все функции DRF безупречно.