【问题标题】:Python check if variable exists, including None [duplicate]Python检查变量是否存在,包括无[重复]
【发布时间】:2017-12-15 22:38:52
【问题描述】:

我正在处理一个 jinja2 模板,其中包括:

<td>{{ '????' if group[2] }} {{ group[2] }}</td>

我正在尝试添加 ????到所有包含group[2] 的项目。我想包括存在值的条目,包括None。目前生产如下:

我如何修改{{ '????' if group[2] }},以便它针对具有包括None 在内的值的变量运行。

【问题讨论】:

  • 这是 django?请编辑您的帖子以包含该标签。
  • @COLDSPEED Flask 但我会添加标签
  • Tbh 不清楚您的要求。这甚至是有效的 jinja2 代码吗?
  • 如何将问题标记为“已回答”? stackoverflow.com/questions/3842690/…
  • @thegreatemu 感谢您解决了我的问题。

标签: python templates flask jinja2


【解决方案1】:

您可以使用Jinja2's is defined test

<td>{{ '?' if group[2] is defined }} {{ group[2] }}</td>

【讨论】:

    猜你喜欢
    • 2014-01-20
    • 2020-05-09
    • 2018-08-13
    • 1970-01-01
    • 2020-04-30
    • 1970-01-01
    • 1970-01-01
    • 2011-05-20
    相关资源
    最近更新 更多