Skip to main content

No project description provided

Project description

Muffin-Jade – Jade template engine for Muffin framework.

Build Status http://img.shields.io/pypi/v/muffin-jade.svg?style=flat-square http://img.shields.io/pypi/dm/muffin-jade.svg?style=flat-square Donate

Requirements

  • python >= 3.3

Installation

Muffin-Jade should be installed using pip:

pip install muffin-jade

Usage

Add muffin_jade to PLUGINS in your Muffin Application configuration.

Options

JADE_CACHE_SIZE – Cache size for compiled templates (100)

JADE_ENCODING – Templates’ encoding (UTF-8)

JADE_PRETTY – Pretty output (True)

JADE_TEMPLATE_FOLDERS – List of pathes to templates folder ([templates])

Views

# Register custom context provider
# could be a function/coroutine
@app.ps.jade.ctx_provider
def custom_context():
    return { 'VAR': 'VALUE' }

# Register a function into templates
@app.ps.jade.register
def sum(a, b):
    return a + b

@app.register('/')
def index(request):
    """ Check for user is admin. """
    local_context = {'key': 'value'}
    return app.ps.jade.render('index.jade', **local_context)

Bug tracker

If you have any suggestions, bug reports or annoyances please report them to the issue tracker at https://github.com/klen/muffin-jade/issues

Contributing

Development of Muffin-Jade happens at: https://github.com/klen/muffin-jade

Contributors

  • klen (Kirill Klenov)

License

Licensed under a MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

muffin-jade-0.0.5.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

muffin_jade-0.0.5-py2.py3-none-any.whl (6.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file muffin-jade-0.0.5.tar.gz.

File metadata

  • Download URL: muffin-jade-0.0.5.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for muffin-jade-0.0.5.tar.gz
Algorithm Hash digest
SHA256 4cac6991376abb431388b9b7c26f979da0264ba27e9b8f9520416293812e63f3
MD5 5b31d8d8b1a1d8c562cfe877804dad3b
BLAKE2b-256 9f1ad356d9c810a229931482d9f64434be5e03e384ba74e8b394bf01f233c071

See more details on using hashes here.

File details

Details for the file muffin_jade-0.0.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for muffin_jade-0.0.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 32c20f556f902d1029c7354fccafe4c3009d44b13fa675c57dddaa7621dc5a32
MD5 d5ab50eca70585548fda8e204d722616
BLAKE2b-256 4294ee5f683faa2865f627981fb3c8964705917c75401b866c77f5e1c0e66196

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page