有时,能够做到这一点会很好,只需在评估不存在的字典键的任何表达式中返回 None 而不是引发 KeyError 。

有帮助吗?

解决方案

你会用 dict.get() 要访问密钥:

<div tal:attributes="class some_dict.get(some_key)">

哪里的 class 属性将被省略,如果 some_key 不存在,因为默认返回值来自 dict.get()None 如果钥匙丢失。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top