跳转到主要内容

模板框架。

项目描述

#########
piecutter
#########

.. raw:: html

<a href="http://badge.fury.io/py/piecutter"><img src="https://badge.fury.io/py/piecutter.png"></a>
<a href="https://travis-ci.org/diecutter/piecutter"><img src="https://travis-ci.org/diecutter/piecutter.png?branch=master"></a>
<a href="https://crate.io/packages/piecutter?version=latest"><img src="https://pypip.in/d/piecutter/badge.png"></a>

`piecutter` 是一个模板渲染框架,用 `Python`_ 编写。

主题:**针对上下文渲染模板**,无论模板在哪里,
无论是什么模板引擎。


**************
项目状态
**************

`piecutter` 正在积极开发。

**昨天**,`piecutter` 是 `diecutter`_ 的核心。

作为 `diecutter` 的作者,我们认为 `diecutter` 有许多与
模板和文件生成相关的优秀功能。我们希望与更广泛的受众分享它。
因此,我们将其包装为独立的库。
我们计划尽快让它变得更好。
如果您喜欢这些功能,请加入我们吧 ;)

以下是我们的动机之一

* 第三方项目可以使用 `piecutter`。它们不必依赖于
`diecutter`,因为它嵌入了一些与其网络服务相关的特定代码。

* 作为独立的库,`piecutter` 应该更容易维护和改进。


* `piecutter` 比较开放,比 `diecutter` 更开放。它可以拥有更大的社区。
它也可能与类似的工具合并。

**今天**,`piecutter` 与 `diecutter` 实现绑定。API
反映了 `diecutter` 的架构和概念,这可能会对其他用途来说晦涩难懂。


**明天**,我们计划改进 `piecutter`。例如,我们认为
API 应该进行重构,以简化为前提。


************
关键特性
************

* 简单的 API:根据上下文渲染模板。

* 支持多个模板引擎:目前为 `Jinja2`_ 和 `Django`_。以后
`Cheetah`_ 以及甚至非 Python 模板引擎,如 Ruby 的 `ERB`_。

* 渲染文件和目录。

* 从几乎任何地方加载模板:现在为本地文件系统,github.com。以后:Django 存储...


* 对生成的内容做任何你想做的事情:写入本地文件系统,生成
存档...


*********

*********

资源
* 文档:https://piecutter.readthedocs.org
* PyPI 页面:http://pypi.python.org/pypi/piecutter
* Bug 追踪器:https://github.com/diecutter/piecutter/issues
* 更新日志:https://piecutter.readthedocs.org/en/latest/about/changelog.html
* 路线图:https://github.com/diecutter/piecutter/issues/milestones
* 代码仓库:https://github.com/diecutter/piecutter


* 持续集成:https://travis-ci.org/diecutter/piecutter
.. _`Python`: https://pythonlang.cn
.. _`diecutter`: http://diecutter.io
.. _`join us`: https://piecutter.readthedocs.org/en/latest/contributing.html
.. _`Jinja2`: http://jinja.pocoo.org/
.. _`Django`: https://django.ac.cn
.. _`Cheetah`: http://pythonhosted.org/Cheetah/

.. _`ERB`: https://doc.ruby-lang.org.cn/


下载文件

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

源分发

piecutter-0.1.1.zip (26.3 kB 查看哈希值)

上传时间

由以下赞助

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面