【发布时间】:2012-05-19 13:17:33
【问题描述】:
django-celery 在我的开发机器上工作,我得到了我想做的一切。更具体地说,该应用程序接受照片网址,然后将其转换为同一台机器下载的任务。
现在我想做的是把 django 代码放在 heroku 上,把 celery tasks 放在办公室里的专用电脑上。
我不知道下一步是什么。如何告诉 django 应用程序连接到办公室计算机?设置办公室计算机以接受来自 django 应用程序的任务的过程是什么?如何将本地计算机登录凭据提供给 django 应用,以便它可以连接到数据库以更新模型?
理想情况下,我希望在我的 setting.py 文件中添加这样的内容:
remote_worker = '123.2.4.23:1234'
在办公室电脑上
tasks = 'photos/tasks.py'
remote_app = 'herokuapp123.com/myapp'
username = 'me'
password = 'pw'
我知道有很多问题。任何帮助或指点将不胜感激!
【问题讨论】:
标签: django celery django-celery