Pyramid addon to auto detects views
Project description
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
Installation
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:
Name Path
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pyramid_autoroute-1.2.0.tar.gz
.
File metadata
- Download URL: pyramid_autoroute-1.2.0.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/20.7.0 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a12d89a6f017c76fc5bfc3479c651bcfda3f62c3471ba4cd69911037448c467e |
|
MD5 | 2f9a767779bfbad1936b88fb7db78981 |
|
BLAKE2b-256 | d5c3dab4c8be2ff5d9da4b6d37259fb84d5afaa6d17a50568993724bf7520022 |