The renderer ZCML directive can be used to override an existing existing renderer or to add a new renderer.
Registering a Non-Template Renderer
1 2 3 4 | <renderer
factory="some.renderer"
name="mynewrenderer"
/>
|
Registering a Template Renderer
1 2 3 4 | <renderer
factory="some.jinja2.renderer"
name=".jinja2"
/>
|
The pyramid.config.Configurator.add_renderer() method is equivalent to the renderer ZCML directive.
See also adding_and_overriding_renderers.