summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorsixtyfathoms <66570179+sixtyfathoms@users.noreply.github.com>2021-01-30 14:20:26 -1000
committerGitHub <noreply@github.com>2021-01-30 19:20:26 -0500
commit2f41690b3ba0d0427ec5fc007a40575d95f057ae (patch)
treef28a19fad6bc6ac853e5b136616231ca5184c563 /docs
parent30c23f57955ae2045ee0d510719d9df27369abc3 (diff)
downloadjinja2-2f41690b3ba0d0427ec5fc007a40575d95f057ae.tar.gz
update docs on adding extensions (#1237)
Diffstat (limited to 'docs')
-rw-r--r--docs/extensions.rst7
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: