自动检测视图的金字塔插件
pyramid-autoroute的Python项目详细描述
pyramid_autoroute是一个包,用于从预定义的根模块开始,根据python包中的视图位置为url dispath生成金字塔路由。
也就是说,如果一个视图位于views.foo.bar.baz:a view中,并且根模块是views 自动查看路径将被生成为/foo/bar/baz/aview
安装
- 使用pip或easy_install安装egg
- 在应用程序的配置中,必须在config.scan()之前添加config.include('金字塔自动路由')
- 在configuration.ini文件中,必须添加视图根模块:
[应用程序:myapp] pyramid.autoroute.root_module=myapp.views
- 启动应用程序后,您将看到,即:
自动生成的路由:
名称路径
添加3/myview 主页3/我的视图 添加/abc/myview 主页/ABC/我的视图 家庭2/ABC/我的视图2 主页5/测试AAA/我的视图
1.2.0条: -python 3兼容性
1.1.1条: -省略url中查询字符串参数的none值