Использование Motor или любого другого драйвера asyn c MongoDB в Django 3 проектах - PullRequest
2 голосов
/ 13 февраля 2020

Есть ли способ использовать Motor или любой другой asyn c MongoDB драйвер в Django 3 проектах?

Я пытался использовать мотор-клиенты Сначала: motor_asyncio.AsyncIOMotorClient и Second: motor_tornado.MotorClient.

Первый поднимается ниже исключения:

Task <Task pending coro=<SessionMiddlewareInstance.__call__() running at SOMEWHERE>> got Future <Future pending cb=[run_on_executor.<locals>._call_check_cancel() at SOMEWHERE]> attached to a different loop

Второй не вызывает никаких исключений, но останавливается на строке, которую я вставляю сообщения в БД с insert_one методом.

Есть ли способ вставить и прочитать данные из MongoDB асинхронно?


Редактировать: Я думаю, что есть способ использовать клиент motor_asyncio в Django. У кого-нибудь есть идеи, как это сделать?

...