Django与Celery混合开发中遇到的多线程操作Models的问题
开发项目中采用Django作为后端框架,Celery作为异步任务队列,Mysql作为django的数据库,redis作为celery的broker和backed。在View中Django接收用户上传的文件,通过ORM将相关数据入库后,将Models的id传送给celery的task。Celery的task利用id通过
FileModels.objects.get(id=file_id)
来获...
原创
2020-04-19 11:56:58 ·
1713 阅读 ·
3 评论