Tho*_*lms 2 python google-app-engine task task-queue
我需要跟踪其他网站的数据.由于它分布在60多页,我打算使用每日cron作业将任务添加到队列中.然后,此任务应该处理一个页面,并根据某些检查,将其自身的另一个实例放在下一页的队列中.
现在很简单
taskqueue.add(url='/path/to_self', params=control)
Run Code Online (Sandbox Code Playgroud)
在我的webapp.RequestHandler类的get中导致了这个任务
"POST /path/to_self HTTP/1.1" 405 -
Run Code Online (Sandbox Code Playgroud)
有没有办法让它工作,或者根本不可能从任务中向队列中添加任务?
可以从任务中添加任务.我在我的应用程序中这样做.
当您想要迁移大量实体时,它非常有用:一个任务处理一小部分实体,然后将其自身添加到队列中,以便处理其余实体,直到迁移结束.
我不确定你的代码有什么问题.
你在RequestHandler类中实现了post(self)方法吗?任务调用默认为POST方法.