Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Django设置芹菜而不使用任何SQL_Django_Mongodb_Celery_Django Celery - Fatal编程技术网

使用Django设置芹菜而不使用任何SQL

使用Django设置芹菜而不使用任何SQL,django,mongodb,celery,django-celery,Django,Mongodb,Celery,Django Celery,我有一个Django应用程序运行在Gunicorn/Gevent上,没有任何SQL数据库。我根本不使用Django的ORM,我的数据库是mongoDB,使用mongoengineORM。我想使用芹菜执行异步任务,使用mongoDB作为代理,但建议使用Django执行此操作的方法是安装Django芹菜,它似乎依赖于“常规”SQL模型。我想避免仅仅为此安装和维护SQL数据库 在Django中使用芹菜而不依赖任何SQL模型的推荐方法是什么? 理想情况下,我会喜欢一个港口的django芹菜为mongoD

我有一个Django应用程序运行在Gunicorn/Gevent上,没有任何SQL数据库。我根本不使用Django的ORM,我的数据库是mongoDB,使用mongoengineORM。我想使用芹菜执行异步任务,使用mongoDB作为代理,但建议使用Django执行此操作的方法是安装Django芹菜,它似乎依赖于“常规”SQL模型。我想避免仅仅为此安装和维护SQL数据库

在Django中使用芹菜而不依赖任何SQL模型的推荐方法是什么? 理想情况下,我会喜欢一个港口的django芹菜为mongoDB,例如

我想我可以按照非django python代码的芹菜式说明进行操作,但我不确定在哪里以及如何加载配置,以及它将如何与wsgi/gunicorn/gevent交互


非常感谢您的帮助。

FYI,我已经将芹菜与tornado一起使用,这非常有帮助-基本上,您的任务将有
tasks.py
,芹菜配置将有
celeryconfig.py
,并且可能是管理芹菜工作进程的
supervisord.conf