【问题标题】:TemplateSyntaxError: expected token ',', got 'static'TemplateSyntaxError:预期的标记“,”,得到“静态”
【发布时间】:2018-04-17 15:49:31
【问题描述】:

在给定的代码中出现以下错误

TemplateSyntaxError: 预期标记',',得到'静态'

代码:

<img src="{{ url_for('static',filename='foods/paneerparatha.jpg') }}" alt="Paneer Paratha">

【问题讨论】:

    标签: python flask jinja2


    【解决方案1】:

    您的代码似乎是正确的,但您可能在另一个 {{}} 中包含 {{}},这会导致您的错误消息。

    参考:这可能与以下未回答的问题重复:[javascript document.write image error] 这似乎是问题所在。

    【讨论】:

      【解决方案2】:

      这种错误可能会潜入您的代码(发生在我身上)的另一种方式是,当您在模板内有一个未封闭的 {{}} 的注释时,但 flask 也会读取该行。 这是在 myu 案例中导致错误的注释。

      <!-- {{ url_for('static', filename='./assets/ -->
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-02-26
        • 1970-01-01
        • 1970-01-01
        • 2018-12-04
        • 1970-01-01
        • 1970-01-01
        • 2018-02-19
        • 1970-01-01
        相关资源
        最近更新 更多