跳转到主要内容

支持模板到视图的简单转换

项目描述

概述

khufu_siteview 是Pyramid的一个插件,它可以注册一个视图,用于从目录中提供所有 .jinja2 文件作为子视图,而无需直接映射它们。

用法

标准的设置是将 khufu_siteview 包包含在 Configurator.include 中,然后根据需要添加新的视图。

示例

from pyramid.config import Configurator

def app(global_conf, **settings):
    config = Configurator(settings=settings)
    config.include('khufu_siteview')
    config.add_templateview_route('/some/path/to/site', '/')
    return config.make_wsgi_app()

前面的示例将视图挂载到新Pyramid应用程序的根目录。以下示例URL将有效

http://127.0.0.1:8080/favicon.ico   ->  /some/path/to/site/favicon.ico
http://127.0.0.1:8080/somepage.jinja2   ->  /some/path/to/site/somepage.jinja2

静态资源,如gif和ico,将像视图是静态的一样查找。

致谢

由Rocky Burt <rocky AT serverzen DOT com> 创建和维护。

变更

0.9.1 - 2011年4月26日

  • 修复了标准全局渲染变量被删除的错误

0.9 - 2011年4月18日

  • 第一个版本

项目细节


下载文件

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

源分布

khufu_siteview-0.9.1.tar.gz (4.8 kB 查看哈希值)

上传于

支持