class IRenderable(Interface): (source)
Known implementations: twisted.web.template.Element
An IRenderable is an object that may be rendered by the twisted.web.template templating system.
| Method | lookupRenderMethod |
Look up and return the render method associated with the given name. |
| Method | render |
Get the document for this IRenderable. |
Look up and return the render method associated with the given name.
| Parameters | name | The value of a render directive encountered in the document returned by a call to IRenderable.render. (type: str) |
| Returns | A two-argument callable which will be invoked with the request being responded to and the tag object on which the render directive was encountered. (type: Callable[[Optional[IRequest], Tag], Flattenable]) | |
Get the document for this IRenderable.
| Parameters | request | The request in response to which this method is being invoked. (type: Optional[IRequest]) |
| Returns | An object which can be flattened. (type: Flattenable) | |