/web2jinja

web2py controller decorator that returns Jinja2 compiled template string.

Primary LanguagePython

web2jinja

web2py controller decorator that returns Jinja2 compiled template string.

Usage

Place this file under your web2py applications/myapp/modules.

# myapp/controllers/somecontroller.py

from applications.myapp.modules.web2jinja import Web2Jinja

@Web2Jinja(locals())
def index():
    return {
        'foo': 'bar',
    }

will render same view file i.e. applications/myapp/views/somecontroller/index.html
by using Jinja2! It will include all the global variables such as request,
response, session, cache and other helpers but only "ON" boolean helper will be missing.

License

The MIT License (MIT)
Copyright (c) 2012 Roy Enjoy a.k.a. kirpit
http://www.opensource.org/licenses/mit-license.php