【问题标题】:How to use jinja variable inside a variable如何在变量中使用 jinja 变量
【发布时间】:2020-03-02 11:59:47
【问题描述】:
<a href="{{ url_for('osupgrade.download_stage_log',url = result.download_url) }}"  type="submit" target="_self">Download</a>

result.download_url --> 这也是一个变量 那怎么能用呢?我尝试使用 curly 等,都失败了。

【问题讨论】:

  • 错误是什么?这一切从何而来?结果包含什么?
  • werkzeug.routing.BuildError:无法为端点“osupgrade.download_stage_log”构建 url。您是否忘记指定值 ['url']?
  • @Shinratensei 它来自烧瓶

标签: django flask jinja2 jinja2-cli


【解决方案1】:

以下是您应该如何构建您的网址:

<a href="{{ url_for('osupgrade.download_stage_log', url='') }}{{result.download_url}}"  type="submit" target="_self">Download</a>

传递给变量 url 的值位于一对与其余部分隔离的大括号中

【讨论】:

  • werkzeug.routing.BuildError:无法为端点“osupgrade.download_stage_log”构建 url。您是否忘记指定值 ['url']?
  • @tobin..我明白了..你能告诉我如何传递多个值吗?
猜你喜欢
  • 2018-10-13
  • 2022-08-04
  • 1970-01-01
  • 2011-04-13
  • 2022-01-10
  • 2021-03-17
  • 2022-08-08
  • 2020-10-20
相关资源
最近更新 更多