removed wsgi and django from the integration page, wsgi is not interesting and there...
authorArmin Ronacher <armin.ronacher@active-4.com>
Fri, 9 May 2008 12:38:09 +0000 (14:38 +0200)
committerArmin Ronacher <armin.ronacher@active-4.com>
Fri, 9 May 2008 12:38:09 +0000 (14:38 +0200)
--HG--
branch : trunk

docs/integration.rst
ext/Vim/jinja.vim

index 02dacef9773481b319bf424a466c9afeae2a4459..64620f7de52a6e1fc5196b1ef63f4eb571baa2ab 100644 (file)
@@ -40,20 +40,31 @@ automatically.
 
 .. _mapping file: http://babel.edgewall.org/wiki/Documentation/messages.html#extraction-method-mapping-and-configuration
 
-Django
+Pylons
 ------
 
-TODO
+With `Pylons`_ 0.9.7 onwards it's incredible easy to integrate Jinja into a
+Pylons powered application.
 
-Pylons
-------
+The template engine is configured in `config/environment.py`.  The configuration
+for Jinja2 looks something like that::
+
+    from jinja2 import Environment, PackageLoader
+    config['pylons.app_globals'].jinja_env = Environment(
+        loader=PackageLoader('yourapplication', 'templates')
+    )
+
+After that you can render Jinja templates by using the `render_jinja` function
+from the `pylons.templating` module.
 
-TODO
+Additionally it's a good idea to set the Pylons' `c` object into strict mode.
+Per default any attribute to not existing attributes on the `c` object return
+an empty string and not an undefined object.  To change this just use this
+snippet and add it into your `config/environment.py`::
 
-WSGI
-----
+    config['pylons.strict_c'] = True
 
-TODO
+.. _Pylons: http://www.pylonshq.com/
 
 TextMate
 --------
index b961653ad4d6f9b0433b0f9c0fa9af78d3a3687c..7704e3aec507d2eeb5c777cde1127ebd75b95ecf 100644 (file)
@@ -2,6 +2,7 @@
 " Language:    Jinja template
 " Maintainer:  Armin Ronacher <armin.ronacher@active-4.com>
 " Last Change: 2008 May 9
+" Version:      1.1
 "
 " Known Bugs:
 "   because of odd limitations dicts and the modulo operator