刚接触塔并尝试了解路线

发布于 2024-12-02 02:36:15 字数 119 浏览 0 评论 0原文

我是 pylon 的新手,并试图理解这段代码:

map.connect(':controller/:action/:id')

任何帮助将不胜感激,提前致谢!

I am new to pylon and trying to understand this piece of code:

map.connect(':controller/:action/:id')

Any help would be much appreciated, thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

野の 2024-12-09 02:36:15

这是一个通用路由,它告诉 pylons 大约“将传入的请求 url 分成三部分,尝试找到一个以第一个路径项命名的控制器,并使用以第二个路径项命名的方法。如果存在,请使用第三个路径调用它项目作为参数。”这些类型的路径对于公开数据库支持的对象的 Web API 来说很常见,其中“控制器”是模型类的名称,“操作”是该模型上的某种方法,“id”是模型类的主键。受影响的数据库实体。

pylons 中的 routes 逻辑作为自己的 python 包存在,并有一些关于如何使用它的深入文档被使用。

That's a generic route that tells pylons approximately to "Split up an incoming request url into three parts, try to find a controller classed named after the first path item, with a method named after the second. If that exists call it with the third path item as argument." These kinds of paths are common for web API's that expose database backed objects, where the 'controller' is the name of the model class, the 'action' is some method on that model, and 'id' would be the primary key of the database entity to be affected.

The routes logic in pylons exists as a python package of its own, with some in-depth documentation on how it can be used.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文