Правильный способ использования представлений на основе классов asyn c в Django - PullRequest
3 голосов
/ 27 мая 2020

Я пытаюсь использовать самые новые классы просмотра Django 3.1 Asyn c. Основываясь на ограниченной доступной документации, я попытался создать свой собственный метод async def __call__(). Из документов:

Для представления на основе классов это означает преобразование его метода __call__() в async def (а не __init__() или as_view()).

Django 3.1 Документы для разработки

Однако до сих пор мне не удавалось написать представление на основе асинхронных классов. Я постоянно получаю await исключений или asyncio.iscoroutinefunction возвращает False, который, как я полагаю, должен вернуть true, если класс действительно асинхронный.

Так как в документации отсутствует пример, может ли кто-нибудь с большим знанием асинхронного c программирования помочь мне с примером асинхронного представления на основе классов?

...