使用Django设置芹菜而不使用任何SQL
我有一个Django应用程序运行在Gunicorn/Gevent上,没有任何SQL数据库。我根本不使用Django的ORM,我的数据库是mongoDB,使用mongoengineORM。我想使用芹菜执行异步任务,使用mongoDB作为代理,但建议使用Django执行此操作的方法是安装Django芹菜,它似乎依赖于“常规”SQL模型。我想避免仅仅为此安装和维护SQL数据库 在Django中使用芹菜而不依赖任何SQL模型的推荐方法是什么? 理想情况下,我会喜欢一个港口的django芹菜为mongoDB,例如 我想我可以按照非django python代码的芹菜式说明进行操作,但我不确定在哪里以及如何加载配置,以及它将如何与wsgi/gunicorn/gevent交互使用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
非常感谢您的帮助。FYI,我已经将芹菜与tornado一起使用,这非常有帮助-基本上,您的任务将有
tasks.py
,芹菜配置将有celeryconfig.py
,并且可能是管理芹菜工作进程的supervisord.conf
。