Version 2 (modified by cmlenz, 16 years ago) (diff) |
---|
URL Routing and Generation
The diva.routing module provides dispatching of requests to request handlers based on the requested path, as well as the generation of concrete URLs based on the routing.
Routing Configuration File
While routes can of course be set up programatically, a simple configuration file format is also supported.
A simple example:
home: / -> geddit.controllers:index feed: /feed -> geddit.controllers:feed info: /info/{id} -> geddit.controllers:info comment: /info/{id}/comment -> geddit.controllers:comment submit: /submit -> geddit.controllers:submit media: /media/{filename:.+} -> diva.static:directory path = "%(here)s/static/"