我们可以使用这两个函数来同步运行任何异步函数:
import asyncio from asgiref.sync import async_to_sync asyncio.run(asyncio.sleep(1)) async_to_sync(asyncio.sleep)(1)
有什么不同?我们可以总是使用asyncio.run代替async_to_sync吗?
asyncio.run
async_to_sync
python django python-asyncio django-channels
django ×1
django-channels ×1
python ×1
python-asyncio ×1