未知
项目描述
这提供了一种基于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 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | b201805ea07ba9c5a15300fd6674bb5570b7f55e85e26fdc93d37afea7b53080 |
|
MD5 | 8224148eb16cd37d739bb0569d994b8c |
|
BLAKE2b-256 | 0d5f81824ff67982cc258e1a0399c96dc62ad57af8348a69f7d1aa36ff49e6bf |