renderer
¶
The renderer
ZCML directive can be used to override an existing
existing renderer or to add a new renderer.
Attributes¶
factory
A dotted Python name referencing a callable object that accepts a renderer name and returns a renderer object.
name
The renderer name, which is a string.
Examples¶
Registering a Non-Template Renderer
1<renderer
2 factory="some.renderer"
3 name="mynewrenderer"
4 />
Registering a Template Renderer
1<renderer
2 factory="some.jinja2.renderer"
3 name=".jinja2"
4 />
Alternatives¶
The pyramid.config.Configurator.add_renderer()
method
is equivalent to the renderer
ZCML directive.
See Also¶
See also Adding and Changing Renderers.