12得票3回答
在jinja2循环中对字典的字典进行排序

我如何对字典进行排序?my_dict = { 'abc': {'name': 'B', 'is_sth': True}, 'xyz': {'name': 'A', 'is_sth': True} } 在Jinja中,如何按name排序? 我尝试过{% for id, data...

22得票1回答
如何在jinja2中使用零左填充数字

我该如何在Jinja2中以带前导零的字符串形式输出整数?比如,将包含整数4的变量转换为"04"。

8得票3回答
在Jinja2模板中如何检查两个日期之间的差异是否大于或小于1个月?

我正在使用jinja2模板(与Ansible一起使用),需要检查两个日期之间的差异。我没有日期的纪元,但我有它们的yyy-mm-dd HH:MM:ss格式(没有毫秒)。所以我的问题是: 1)在jinja2中是否有比较两个日期的方法?我不想安装任何库,它必须是内置功能。 2)如果无法通过ji...

29得票2回答
Flask模板 - 循环迭代键值对

我有一个包含Flask Jinja循环的HTML模板,用它来生成一个表格,代码看起来是这样的:<tbody> {% for segment in segment_details %} <tr> <td>{{segment}}</...

7得票1回答
PyYAML如何将布尔值转换为字符串?

我正在从一个YAML文件中加载一个True/False类型的项(例如下面的示例)。 gzip: False 这个在Jinja2模板中被正确解释为布尔值True。 同样的YAML文件被另一个脚本读取,作为Python CGI表单数据传递,并最终使用写入到YAML文件中。 with op...

11得票2回答
使用Cherrypy和Jinja2入门

这是我第一次涉足Python的Web开发。我以前只有PHP的经验,而且从没用过框架,所以我觉得这很令人难以应对和困惑。 我有兴趣学习CherryPy/Jinja2来为我的NAS制作一个ZFS监视器。我已经阅读了CherryPy/Jinja2文档的基础知识,但我发现示例代码过于零散和简单化,我...

15得票1回答
jinja2函数和过滤器有什么区别?

我正在编写一些函数来格式化模板中的日期和文本。def coolfunc(s): return s + ' is cool' app.jinja_env.globals.update(coolfunc=coolfunc) app.jinja_env.filters['coolfun...

55得票5回答
什么是Python中最快的模板系统?

Jinja2和Mako都被认为非常快速。 它们与(功能较少但可能足够我所需)string.Template相比如何?

18得票3回答
如何将服务器名称列表与资源URI和端口连接起来?

我合并了Ansible清单中的两个列表:set_fact: fact1: "{{ groups['group1'] + groups[group2']|list }} 输出结果为:fact1: - server01 - server02 - server03 根据以上结果,我需...

9得票3回答
如何使用Jinja2模板引擎生成JSON

我将尝试从.xlsx文件生成一个json文件。 到目前为止,我已经能够从文件中获取数据,但是我不确定如何使用jinja2将它们放在json中。模板结构存在问题,我该如何解决? 输出应该像这样: "Matches": { "1": { "time": "19...