【发布时间】:2017-01-07 09:45:49
【问题描述】:
我正在开发一个使用 Celery 的小型独立 python 应用程序。我已经使用 django 框架构建了这个,但我的应用程序只是后端。这意味着用户不需要访问我的站点,并且我的应用程序仅用于从 celery 接收任务队列并对数据库执行操作。为了对数据库执行操作,我需要使用 Django 模块。
我想要做的是消除我的 django 应用程序的其余部分,并仅使用 celery 和 django 模型模块(包括运行这些模块所需的依赖项)。
简而言之,我的简单 celery 应用程序将运行,接收来自我的 redis 代理的指令,并使用 django 模型在数据库中执行操作。
有可能做到这一点吗?如果有,怎么做?
这是我的项目结构:
myproject/
--manage.py
--myproject/
----celery.py
----models.py
----settings.py
----tasks.py
----urls.py
----wsgi.py
这是我的 settings.py:
【问题讨论】:
标签: python django django-models celery