Qua*_*rgy 5 python django coroutine python-asyncio aiohttp
在我的 Django 应用程序中,我需要将来自用户的请求代理到其他服务器。我使用asyncio/aiohttp client.
#user->request
.....
loop = asyncio.get_event_loop()
future = asyncio.ensure_future(self.run(t1, t2, t3))
loop.run_until_complete(future)
......
# response
Run Code Online (Sandbox Code Playgroud)
当我的 django 服务器以 启动时python manager.py runserver,当用户请求时出现以下错误。
运行时错误:线程“Thread-1”中没有当前事件循环。
但是当我开始时Gunicorn,一切都很好。
也许我应该使用new_event_loop?
为什么没有问题Gunicorn?