celery如何使用Django ORM?
Celery 和 django 是不同的进程。 但是,Celery 工作人员可以使用 Django 应用程序代码。(ORM、模型..) 我认为 celery 进程有 django 应用程序代码。是吗?
当 django 和 celery 物理地位于另一台服务器上时,我应该如何设置? 我想知道 Celery 如何使用 django 中的代码。
运行 Celery 工作线程的服务器仍然需要具有任务代码(可能是您的应用程序),即使它没有运行 Web/应用程序服务器来向客户端提供页面。
然后,这只是在 Celery-worker 运行箱上配置 Django
DATABASES
设置的问题,以便它能够连接到相同的数据库(以及缓存等,根据需要)。