|
| nodes.Output | parse (self, "Parser" parser) |
| |
|
None | __init_subclass__ (cls) |
| |
|
None | __init__ (self, Environment environment) |
| |
| "te.Self" | bind (self, Environment environment) |
| |
| str | preprocess (self, str source, t.Optional[str] name, t.Optional[str] filename=None) |
| |
| t.Union["TokenStream", t.Iterable["Token"]] | filter_stream (self, "TokenStream" stream) |
| |
| nodes.ExtensionAttribute | attr (self, str name, t.Optional[int] lineno=None) |
| |
| nodes.Call | call_method (self, str name, t.Optional[t.List[nodes.Expr]] args=None, t.Optional[t.List[nodes.Keyword]] kwargs=None, t.Optional[nodes.Expr] dyn_args=None, t.Optional[nodes.Expr] dyn_kwargs=None, t.Optional[int] lineno=None) |
| |
A ``{% debug %}`` tag that dumps the available variables,
filters, and tests.
.. code-block:: html+jinja
<pre>{% debug %}</pre>
.. code-block:: text
{'context': {'cycler': <class 'jinja2.utils.Cycler'>,
...,
'namespace': <class 'jinja2.utils.Namespace'>},
'filters': ['abs', 'attr', 'batch', 'capitalize', 'center', 'count', 'd',
..., 'urlencode', 'urlize', 'wordcount', 'wordwrap', 'xmlattr'],
'tests': ['!=', '<', '<=', '==', '>', '>=', 'callable', 'defined',
..., 'odd', 'sameas', 'sequence', 'string', 'undefined', 'upper']}
.. versionadded:: 2.11.0