跳转到主要内容

未知

项目描述

这提供了一种基于Jinja2创建HTML模板的愚蠢方式,而不需要框架。

这个目标是愚蠢的简单——为了被那些从未听说过Python的人使用。

要使用这个项目,您至少需要了解一些Jinja2。现在就做吧,您不会后悔的。=)

啊!这个项目在Python2和Python3上都工作得很好。

这是

  • 使用Jinja2而无需Python框架的一种方法。

  • 一种在不知道Python的情况下使用Jinja2的方法。

这不是

  • 另一种Python模板语言。Jinja2已经足够好。=)

安装

pip install jinja2-standalone-compiler

使用

jinja2_standalone_compiler <path-to-jinja-files>  # Note that jinja files will be searched recursively
  • 对于更频繁的使用,您还可以使用设置文件来定义一些东西。要使用设置文件

    jinja2_standalone_compiler <path-to-jinja-files> --settings=path/to/settings.py
    • 您也可以使用 -s 而不是 –settings

    • 请注意,设置文件是Python文件,因此适用Python语法。=P

    • 也可以使用多个设置文件,这样模板就可以使用不同的设置渲染多次:-s <settings-1> -s <settings-2> …

    • 有关设置文件可以做什么的示例,请参阅此示例

  • 要关闭控制台输出,可以使用以下选项

    jinja2_standalone_compiler <path-to-jinja-files> --silent
  • 或者如果您想获取更多控制台输出

    jinja2_standalone_compiler <path-to-jinja-files> --verbose
  • 您也可以指定一个替代的输出目录,而不是将渲染的模板放在与jinja文件相同的目录中。如果存在,相对目录结构将在新的输出中重建。如果不存在,将创建输出目录。

    jinja2_standalone_compiler <path-to-jinja-files> --out=<path-to-output-dir>
    • 您也可以使用 -o 而不是 –out。

贡献

您是否想到了一些有趣的功能,或者您发现了bug?请告诉我!

当然,您也可以下载项目并给我发送一些pull requests

您也可以通过打开issues来发送您的建议。

您也可以直接联系我。请查看我的联系信息http://filwaitman.github.io/(首选电子邮件而不是手机)。

项目详情


下载文件

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

源分布

jinja2_standalone_compiler-1.3.1.tar.gz (5.7 kB 查看散列值)

上传时间