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_FOLDER – Path to base template 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.4.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

muffin_jade-0.0.4-py2.py3-none-any.whl (5.9 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for muffin-jade-0.0.4.tar.gz
Algorithm Hash digest
SHA256 fcd31abe654201ba01b0e7bdc22b8badca88787ff7db9cdc903c2ee20a04d282
MD5 5a082a06f481a2dee0f7aa6498bc9e45
BLAKE2b-256 c83c328fb676c5911e4a0d450c6fe48577a6c7c488ca2f654673aa37ec07a558

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for muffin_jade-0.0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7150a2dc9854782b98d74116a00dd3b11938beebb561d401d7602a9c2469b033
MD5 73c4b2110a658cd89a99bbccd1f3c125
BLAKE2b-256 c5c0736c1a41193476505960d0b49bdeb4f561019567353a611669007e446559

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