跳转到主要内容

Muffin框架的Jade模板

项目描述

Muffin-Jade – Muffin框架的Jade模板引擎。

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

要求

  • python >= 3.3

安装

Muffin-Jade 应使用pip进行安装

pip install muffin-jade

使用

muffin_jade 添加到您的Muffin应用程序配置中的 PLUGINS

选项

JADE_CACHE_SIZE – 编译模板的缓存大小(100)

JADE_ENCODING – 模板的编码(UTF-8)

JADE_PRETTY – 美化输出(True)

JADE_TEMPLATE_FOLDERS – 模板文件夹的路径列表([templates])

视图

# 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)

错误追踪器

如果您有任何建议、错误报告或烦恼,请向https://github.com/klen/muffin-jade/issues的issue tracker报告。

贡献

Muffin-Jade的开发发生在:https://github.com/klen/muffin-jade

贡献者

  • klen (Kirill Klenov)

许可证

MIT许可证下发布。

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。

源分发

muffin-jade-0.0.8.tar.gz (5.4 kB 查看哈希值)

上传时间

构建分发

muffin_jade-0.0.8-py2.py3-none-any.whl (6.3 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持