Pyramid addon to auto detects views
pyramid_autoroute is a package for generating pyramid routes for URL Dispath base on view location in python packages starting from predefined root module.
i.e. if a view is located in views.foo.bar.baz:AView and the root_module is views automatic path to view will be genereated as /foo/bar/baz/aview
- install egg using pip or easy_install
- in your application’s configuration you must add config.include(‘pyramid_autoroute’) before config.scan()
- in configuration .ini file you have to add views root module:
[app:myapp] pyramid.autoroute.root_module = myapp.views
- after launching application you will see i.e.:
Auto generated routes:
add3 /myview home3 /my_view add /abc/myview home /abc/my_view home2 /abc/my_view2 home5 /test_aaa/my_view
1.2.0: - Python 3 compatibility
1.1.1: - omit None values for query string params in url_for
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.