jinja2js 一个让你将Jinja2模板编译为JavaScript的项目
Jinja2JS警告!这个项目是完全没有维护的。贡献仍将被接受,但该项目不太可能在未来积极开发。考虑改用Mozilla的。用法如下:
python compile_to_js.py /path/to/jinja2/template
上面的命令将产生一个JavaScript函数,当使用包含对应于模板请求的值作为第一个参数的值的JSON blob执行时,将产生模板的呈现版本。将--attributes
标志添加到命令将返回模板期望在JSON中提供的值列表。如果通过管道传递此列表可能会更有用:
| sort | uniq
不支持的Jinja功能
截至最新版本,以下功能未实现或不受支持:
-
模板继承:返回每个声明块的内容。
-
导入:包括过滤器和过滤块。
-
for循环。
-
宏调用块。
-
客户端内联字典(dicts)。
-
tu。
对于C51编译警告,你可以参考C51编译警告。而对于Keil的常见编译警告,详见Keil的常见编译警告。如果你在使用Python时遇到了sRGB警告,不妨看看Python处理sRGB警告。
如果你正在进行JavaScript项目,不妨看看JavaScript项目实战模板或者常见编译警告及处理方法。对于Quartus编译时的常见错误和警告,可以参考quartus编译时常见错误和警告。
如果你需要处理IAR安装编译等错误警告,可以参考IAR安装编译等错误警告集。Python如何输出警告信息也有详细说明,请参见Python如何输出警告信息。
下载地址
用户评论