1

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

在不依赖任何 SQL 模型的情况下,在 Django 中使用 Celery 的推荐方法是什么? 理想情况下,例如,我会喜欢 mongoDB 的 django-celery 端口。

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

非常感谢您的帮助。

4

0 回答 0