Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 758 Bytes

README.md

File metadata and controls

30 lines (23 loc) · 758 Bytes

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