60得票3回答
Jinja2正确缩进包含的块

我有两个文件: base.html<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>{{title}}</title&g...

60得票3回答
如何在jinja2中跳出for循环?

我该如何在jinja2中跳出for循环? 我的代码如下:<a href="#"> {% for page in pages if page.tags['foo'] == bar %} {{page.title}} {% break %} {% endfor %} </a&g...

60得票5回答
在Flask和jinja2中使用sass

我希望在我的Flask应用中引入一个Sass编译器。是否有一种被广泛认可的方法可以实现这个功能?

60得票3回答
如何从Ansible的setup模块输出中获取列表的第一个元素?

我从设置模块接收到以下数据:"ansible_nodename": "3d734bc2a391", "ansible_os_family": "RedHat", "ansible_pkg_mgr": "yum", "ansible_processor": [ "AuthenticAMD",...

59得票8回答
无法将jinja2变量传递到javascript片段

如何将jinja2的数据传递到javascript中。我有一个Flask REST URL,格式为/logs/<test_case_name>。我正在尝试使用.getJSON()查询上述URL,并希望将包含测试用例名称的jinja2数据传递给.getJSON函数。示例代码:<...

59得票2回答
jinja2.exceptions.TemplateNotFound 错误

我使用Flask,当我调用这个URL:/login时,出现了以下错误: 这是我的登录方法: @app.route('/login') def login(): if authenticateForPanel(): return redirect(url_for("pa...

58得票4回答
Django:转换到Jinja2?

我有几个小的Django网站(大约500或600行模板代码),想迁移到使用Jinja2…但我想了解一下需要多少工作量。那么,一般来说,将小型Django网站迁移到Jinja2需要多少工作量? 这样做是否“值得”?

58得票1回答
Flask + Jinja: 将数据传递给基础模板/所有模板

我有一个方法返回数据,这些数据需要在我的基础模板中使用(用于全局页脚内容)。 如何实现以下至少一种方式:(1) 将变量传递到基础模板(其他模板扩展该模板),或者 (2) 在不显式添加"render_template"调用的情况下向所有模板全局传递变量?

57得票3回答
将变量传递给Flask的render_template函数

我希望能够从Flask视图传递多个变量到Jinja模板。目前,我只能传递一个变量。在渲染模板时如何传递多个变量?@app.route("/user/<user_id>/post/<post_id>", methods=["GET"...

57得票4回答
zip(list1, list2) in Jinja2?

我正在使用Jinja2进行代码生成,经常需要同时迭代两个列表(即变量名称和类型),是否有简单的方法来实现这一点,还是只需传递预先压缩的列表?在文档或谷歌中均未找到此类功能。