Registry

class djmvc.registry.Registry(controller, routes=())[source]

Bases: object

Ordered, codename-keyed route list built from a controller declaration.

Registering a route with an existing codename replaces the previous entry — this is how cloned views override defaults.

Attach to controller and register each declared routes entry.

register(route)[source]

Clone route for self.controller, instantiate, and store by codename.