小编ver*_*o71的帖子

与 Django 的异步

我正在尝试在我的 Django 后处理中使用 asyncio,例如:

query : # a query to my model
tasks =  []        
for record in query:
    tasks.append(do_something_with_google_calendar(record))

loop = asyncio.get_event_loop()
loop.run_until_complete(asyncio.wait(tasks))
loop.close()
Run Code Online (Sandbox Code Playgroud)

但我只是在执行时遇到错误:

loop = asyncio.get_event_loop()

RuntimeError: There is no current event loop in thread 'Thread-17'.
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

先感谢您

python django multithreading loops python-asyncio

7
推荐指数
2
解决办法
6960
查看次数

标签 统计

django ×1

loops ×1

multithreading ×1

python ×1

python-asyncio ×1