diff options
author | sixtyfathoms <66570179+sixtyfathoms@users.noreply.github.com> | 2021-01-30 14:20:26 -1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-30 19:20:26 -0500 |
commit | 2f41690b3ba0d0427ec5fc007a40575d95f057ae (patch) | |
tree | f28a19fad6bc6ac853e5b136616231ca5184c563 /docs | |
parent | 30c23f57955ae2045ee0d510719d9df27369abc3 (diff) | |
download | jinja2-2f41690b3ba0d0427ec5fc007a40575d95f057ae.tar.gz |
update docs on adding extensions (#1237)
Diffstat (limited to 'docs')
-rw-r--r-- | docs/extensions.rst | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/docs/extensions.rst b/docs/extensions.rst index bb81f21..3fdc556 100644 --- a/docs/extensions.rst +++ b/docs/extensions.rst @@ -11,14 +11,17 @@ code into a reusable class like adding support for internationalization. Adding Extensions ----------------- -Extensions are added to the Jinja environment at creation time. Once the -environment is created additional extensions cannot be added. To add an +Extensions are added to the Jinja environment at creation time. To add an extension pass a list of extension classes or import paths to the ``extensions`` parameter of the :class:`~jinja2.Environment` constructor. The following example creates a Jinja environment with the i18n extension loaded:: jinja_env = Environment(extensions=['jinja2.ext.i18n']) +To add extensions after creation time, use the :meth:`~jinja2.Environment.add_extension` method:: + + jinja_env.add_extension('jinja2.ext.debug') + .. _i18n-extension: |