标签:jinja2

  • 烧瓶模板,包括不正确的文件 - python

    时间:2020-9-2

    我在Flask中使用jinja2.ChoiceLoader遇到了一个非常奇怪的问题(也尝试了使用FileSystemLoader的多个路径,没有喜悦)。 我有几个“主题”目录,就像这样。 /templates/ themes/ default/ layout.html menu.html blue/ layout.html grey/ menu.html . […]

  • FLask-Python:从下拉列表中选择下拉列表中的所选值时,是否不显示? - javascript

    时间:2020-8-30

    在test.html中有一个ID testTime和jinja2模板time(从test.py-render_template返回) <div> <select class="test-default" id="testTime"> <option value=0>today< […]

  • 在Jinja Flask模板中比较字典的长度 - python

    时间:2020-8-29

    我将字典错误传递给烧瓶服务器的Jinja模板: {% if not errs|length equals 0 %} 但是,发生以下错误: TemplateSyntaxError:预期标记“语句块结尾”,得到“等于” 我尝试了各种组合,但始终得到不同的错误,因此,如果构造,如何在模板中比较字典的长度? 参考方案 这对我有效(Jinja 2.7): {% if […]

  • 用Jinja渲染到JS会产生无效的数字而不是字符串 - javascript

    时间:2020-8-29

    我想将字符串传递给模板中的某些JavaScript。但是,在运行JavaScript时,字符串被解释为(无效)数字。如何将字符串传递给JavaScript变量? @app.route('/loadNext') def loadNext(): return render_template('next.html', val […]

  • 如何在Jinja2中将字符串转换为大写/小写? - python

    时间:2020-8-29

    我正在尝试将我正在处理的Jinja模板中的字符串转换为大写。 在template documentation中,我读到: upper(s) Convert a value to uppercase. 所以我写了这段代码: {% if student.department == "Academy" %} Academy {% elif up […]

  • Jinja2内联评论 - python

    时间:2020-8-27

    如何在Jinja2参数列表声明中放入注释? 我尝试过的一切都给出了错误: jinja2.exceptions.TemplateSyntaxError:意外的字符u'#' {{ Switch('var', [('1', 'foo'), # comment 1 ('2', ' […]

  • 寻找Jinja在线(或至少是在线)解析器 - python

    时间:2020-8-26

    我很难理解一些Jinja指令的工作方式。为了运行一些测试(并最终共享结果,jsfiddle样式),我非常感谢有一些在线解析器,但在Web上找不到任何内容。 它甚至存在吗? 参考方案 我最终自己建立了一个。它可以在Github上获得,看起来是这样的:

  • 如何调试Jinja2模板? - python

    时间:2020-8-26

    我在jango中使用jinja2模板系统。这真的非常快,我非常喜欢。不过,我在调试模板时遇到了一些问题:如果我在模板中犯了一些错误(标记错误,过滤器名称错误,块结尾错误...),则我完全没有有关此错误的信息。 例如,在django视图中,我这样写: from jinja2 import Environment, PackageLoader env = Env […]

  • 使用jinja2时如何在字典对象中添加新条目? - python

    时间:2020-8-25

    使用jinja2模板时,我无法向字典对象添加新条目。 例如,在这里我使用jinja2模板,并且创建了一个数据变量,它是一个字典。在检查一些是否满足条件后,我 WANT 将位置属性附加到数据对象,例如 {%- set data = { 'name' : node.Name, 'id' : node.id, } -%} { […]

  • Jinja2模板无法正确呈现if-elif-else语句 - python

    时间:2020-8-19

    我正在尝试在Jinja2模板中使用CSS设置文本颜色。在下面的代码中,如果变量包含字符串,我想将输出字符串设置为以特定的字体颜色打印。每次生成模板时,尽管由于else语句而将其打印为红色,但即使输出应该匹配,它也始终不会看到前两个条件,我可以说出该表生成时变量的输出是什么,并且符合预期。我知道我的CSS是正确的,因为默认情况下该字符串以红色打印。 我的第一个 […]