18620610600 最近的时间轴更新
18620610600

18620610600

V2EX 第 284346 号会员,加入于 2018-01-19 12:12:29 +08:00
18620610600 最近回复了
苹果地图、高德地图、某度地图、腾讯地图都用过。苹果的不好用,某度的几年前拿它和高德做实时对比,发现公交路线没有高德的详实准确,果断弃用了。高德的用的最多,但也遇到过两次导航得不对的情况。接下来应该会是高德为主,腾讯为辅,去过陌生地方或者有疑惑的,两个地图互相印证一下。
2020-04-23 17:19:03 +08:00
回复了 Harlaus 创建的主题 Python 可以将 asyncio 与 celery 一起使用吗?
celery 官方要 5.0 才支持 asyncio
我的是这么实现在 celery 中跑 async def 的
```
import asyncio

def run_async(coro):
return asyncio.run(coro)

@app.task
def celery_task(*args, **kwargs):
return run_async(async_func(*args, **kwargs))

async def async_func(*args, **kwargs):
rv = await sub_func()
# do sth
return rv


async def sub_func():
return 1


# Usage:
def view(request):
task = celery_task.delay(request)
return Response({'task_id': task.id})
```
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5587 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 08:47 · PVG 16:47 · LAX 00:47 · JFK 03:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.