在 Pyramid 中使用 App Engine 任务队列
任务队列的配置在 app.yaml 文件中完成。我有:
- url: /_ah/queue/default
script: task.py
通常情况下,调用taskqueue.add()时会找到task.py 不幸的是,当使用 Pyramid 时,我在日志中收到 404,我猜测这与上一行有关:
- url: .*
script: runner.py
这将运行应用程序引擎猴子和关联文件来运行金字塔。有没有办法可以更改此设置,以便我的 root 仍由 Pyramid 处理,但 /_ah/queue/default 由 task.py 处理?
Configuration of the Task Queue is done in the app.yaml file. There I have:
- url: /_ah/queue/default
script: task.py
Normally, task.py would be found when calling taskqueue.add()
Unfortunately, when using Pyramid I get a 404 in the log, and I'm guessing that has to do with the previous line:
- url: .*
script: runner.py
This runs the app-engine monkey and associated files to run pyramid. Is there a way I can change this so that my root would still be handled by Pyramid, but /_ah/queue/default by task.py?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
把这两行的顺序颠倒一下?通配符 url 应始终位于列表底部。
Reverse the order of these two lines? The wildcard url should always be at the bottom of the list.