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.