【发布时间】:2012-08-18 03:49:14
【问题描述】:
我需要运行一个 python 脚本(它正在监听 Twitter),当它获取与特定主题标签匹配的推文时,它将在我的 django 应用程序上调用各种方法。
目前,我只是在命令行上手动运行脚本,但如果可能的话,我希望它在 django 中运行,以便我可以从那里控制它,因此它不必执行 HTTP POST它获取新数据。
我(简要地)看过 celery,但这对我来说似乎是为了定期执行某些小任务。
有没有办法使用 celery(或其他任何东西)来控制我拥有的这个长期运行的“听 Twitter”脚本?
【问题讨论】:
-
“定期执行某些小任务”似乎正是您在这里所做的。
-
好吧,在读取匹配的推文时发生的数据库更新确实是定期运行的小任务。但是监听推文的监听过程是一个长期运行的(永久)python 脚本——我想知道 celery 是否可以处理。
标签: python django celery django-celery