diff options
| author | Ben Bangert <ben@groovie.org> | 2010-10-30 15:26:56 -0700 |
|---|---|---|
| committer | Ben Bangert <ben@groovie.org> | 2010-10-30 15:26:56 -0700 |
| commit | 7d01c60c6190ca5edba9710e09799280a059efae (patch) | |
| tree | 3f2aa9925023f28460f43d38e1547c4e3217c500 /docs | |
| parent | 66fcbf652e68b6b0865fc211570a71350c9276b3 (diff) | |
| download | pyramid-7d01c60c6190ca5edba9710e09799280a059efae.tar.gz pyramid-7d01c60c6190ca5edba9710e09799280a059efae.tar.bz2 pyramid-7d01c60c6190ca5edba9710e09799280a059efae.zip | |
Adding Mako environment variables.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/narr/environment.rst | 61 | ||||
| -rw-r--r-- | docs/narr/views.rst | 4 |
2 files changed, 65 insertions, 0 deletions
diff --git a/docs/narr/environment.rst b/docs/narr/environment.rst index 3b1f3d44f..fa639cce1 100644 --- a/docs/narr/environment.rst +++ b/docs/narr/environment.rst @@ -140,6 +140,67 @@ The value supplied here is used as the default locale name when a | | | +---------------------------------+-----------------------------+ +.. _mako_template_renderer_settings: + +Mako Template Render Settings +----------------------------- + +Mako derives additional settings to configure its template renderer that +should be set when using it. Many of these settings are optional and only need +to be set if they should be different from the default. The Mako Template +Renderer uses a subclass of Mako's `template lookup +<http://www.makotemplates.org/docs/usage.html#usage_lookup>`_ and accepts +several arguments to configure it. + +Mako Directories +++++++++++++++++ + +The value(s) supplied here are passed in as the template directories. They +should be in :term:`resource specification` format, for example: +``my.package:templates``. + ++-----------------------------+ +| Config File Setting Name | ++=============================+ +| ``mako.directories`` | +| | +| | +| | ++-----------------------------+ + +Mako Module Directory ++++++++++++++++++++++ + +The value supplied here tells Mako where to store compiled Mako templates. If +omitted, compiled templates will be stored in memory. This value should be an +absolute path, for example: ``%(here)s/data/templates`` would use a directory +called ``data/templates`` in the same parent directory as the INI file. + ++-----------------------------+ +| Config File Setting Name | ++=============================+ +| ``mako.module_directory`` | +| | +| | +| | ++-----------------------------+ + +Mako Input Encoding ++++++++++++++++++++ + +The encoding that Mako templates are assumed to have. By default this is set +to ``utf-8``. If you wish to use a different template encoding, this value +should be changed accordingly. + ++-----------------------------+ +| Config File Setting Name | ++=============================+ +| ``mako.input_encoding``__ | +| | +| | +| | ++-----------------------------+ + Examples -------- diff --git a/docs/narr/views.rst b/docs/narr/views.rst index 84c7e0e25..c74263bdc 100644 --- a/docs/narr/views.rst +++ b/docs/narr/views.rst @@ -614,6 +614,10 @@ specification`: renderer="some.package:templates/foo.mak" /> +The ``Mako`` template renderer can take additional arguments beyond the +standard ``reload_templates`` setting, see the :ref:`environment_chapter` for +additional :ref:`mako_template_renderer_settings`. + .. index:: single: response headers (from a renderer) single: renderer response headers |
