1. 首页
  2. 考试认证
  3. 其它
  4. jinja2js 一个让你将Jinja2模板编译为JavaScript的项目

jinja2js 一个让你将Jinja2模板编译为JavaScript的项目

上传者: 2024-08-01 04:30:28上传 ZIP文件 11.23KB 热度 13次

Jinja2JS警告!这个项目是完全没有维护的。贡献仍将被接受,但该项目不太可能在未来积极开发。考虑改用Mozilla的。用法如下:


python compile_to_js.py /path/to/jinja2/template

上面的命令将产生一个JavaScript函数,当使用包含对应于模板请求的值作为第一个参数的值的JSON blob执行时,将产生模板的呈现版本。将--attributes标志添加到命令将返回模板期望在JSON中提供的值列表。如果通过管道传递此列表可能会更有用:


| sort | uniq

不支持的Jinja功能

截至最新版本,以下功能未实现或不受支持:

  1. 模板继承:返回每个声明块的内容。

  2. 导入:包括过滤器和过滤块。

  3. for循环

  4. 宏调用块

  5. 客户端内联字典(dicts)

  6. tu

对于C51编译警告,你可以参考C51编译警告。而对于Keil的常见编译警告,详见Keil的常见编译警告。如果你在使用Python时遇到了sRGB警告,不妨看看Python处理sRGB警告

如果你正在进行JavaScript项目,不妨看看JavaScript项目实战模板或者常见编译警告及处理方法。对于Quartus编译时的常见错误和警告,可以参考quartus编译时常见错误和警告

如果你需要处理IAR安装编译等错误警告,可以参考IAR安装编译等错误警告集。Python如何输出警告信息也有详细说明,请参见Python如何输出警告信息

下载地址
用户评论