Skip to main content

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

  1. install egg using pip or easy_install

  2. in your application’s configuration you must add config.include(‘pyramid_autoroute’) before config.scan()

  3. in configuration .ini file you have to add views root module:

[app:myapp] pyramid.autoroute.root_module = myapp.views

  1. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyramid_autoroute-1.2.0.tar.gz (3.4 kB view details)

Uploaded Source

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

Hashes for pyramid_autoroute-1.2.0.tar.gz
Algorithm Hash digest
SHA256 a12d89a6f017c76fc5bfc3479c651bcfda3f62c3471ba4cd69911037448c467e
MD5 2f9a767779bfbad1936b88fb7db78981
BLAKE2b-256 d5c3dab4c8be2ff5d9da4b6d37259fb84d5afaa6d17a50568993724bf7520022

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page