Django async view - как узнать, что он работает async?

Я могу создать async представление и поинтересоваться, считает ли метод, что это coroutine, и это так.

Однако, глядя на стек, кажется, что мое представление вызывается AsyncToSync Asgiref.

Я использую Gunicorn с рабочим Uvicorn и скриптом asgi.py, который начинается с:

from channels.routing import get_default_application
channel_layer = get_default_application

Кроме того, я пытаюсь определить, работает ли какая-либо из моих промежуточных программ синхронно или даже с (принудительно) синхронной промежуточной программой я не попадаю (logger.debug('Synchronous %s adapted.', name))

Бессмысленно.

Вернуться на верх