wsgi-restful-routes具体解释:

感谢朋友支持本博客,欢迎共同探讨交流,因为能力和时间有限,错误之处在所难免,欢迎指正!

如有转载,请保留源作者博客信息。

Better Me的博客blog.csdn.net/tantexian

如需交流,欢迎大家博客留言。

1、routes是用python又一次实现的Rails routes系统,用来映射url与应用程序的系统------路由寻找及url生成。

第1、2行:创建一个mapper。
第3行:匹配一个三分量的路由-以“/error”開始,定义controller为error。因此一个url“/error/images/arrow.jpg”将产生。
第4行:匹配一个单一的“/”url。定义controller and action分别为main、index。route的名字为home。
第6、7行:分别匹配不论什么两分量和三分量的url

假若不想为每个action定义一个路由,能够採用第6、7行方式定义route。

举例说明:URL “/error/images/arrow.jpg”可以匹配第3行、第7行。当中mapper的route终于匹配由第一个认为。因此匹配第3行。

假设mapper中没有路由匹配url,则匹配失败。出现HTTP 404 “Not Found”。

2、定义一个正在匹配url(仅仅能匹配/blog/123 不能匹配/blog/123A)




3、条件Conditions 路由:Conditions 字典能够最多具有三个key:method、sub_domain、function








等同于以下:






官网地址:

资料补充:
原文地址:https://www.cnblogs.com/mengfanrong/p/4501755.html