gpt4 book ai didi

python - 源氏:如果/否则

转载 作者:太空狗 更新时间:2023-10-29 22:28:00 25 4
gpt4 key购买 nike

如何使用 Genshi 模板语言执行简单的 if/else?

我找到了 this ticket ,这似乎表明 Genshi 不支持 if/else,但它并没有真正解释它支持什么。

我基本上只是想要这样的东西:

  <py:if test="c.row.currency">
${c.row.currency.upper()}
<py:else>
${c.row.dataset_.currency.upper()}
</py:if>

但我收到“错误指令:否则”。我应该使用 py:choose instead 吗? ?我真的无法理解如何将它用于 if/else 条件。

最佳答案

目前,你不能在 Genshi 中构建 if else,据我所知,没有添加它的计划。相反,就像你提到的那样,使用 py:choose。以下是如何使用 py:choose 作为 if/else 构造的一种类型:

<py:choose ...>
<py:when test="...">
${c.row.currency.upper()}
</py:when>
<py:otherwise>
${c.row.currency.upper()}
</py:otherwise>
</py:choose>

关于python - 源氏:如果/否则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4127626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com