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 2 3 4 | <renderer
factory="some.renderer"
name="mynewrenderer"
/>
|
Registering a Template Renderer
1 2 3 4 | <renderer
factory="some.jinja2.renderer"
name=".jinja2"
/>
|
Alternatives¶
The pyramid.config.Configurator.add_renderer()
method
is equivalent to the renderer
ZCML directive.
See Also¶
See also Adding and Changing Renderers.