用于循环的turbogear kid模板

2024-09-29 23:20:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我继承了TurboGears中构建的一个项目,该项目使用kid作为模板,并希望找到更好的方法来重新组织以下代码:

<div py:if="style.style[0] == 'N' "> 
    <img src="${tg.config('cccorder.api_url')}/resources/logos/logoN.gif" alt="Clothing" />  </div>
<div py:if="style.style[0] == 'E' "> 
    <img src="${tg.config('cccorder.api_url')}/resources/logos/logoEP.gif" alt="Clothing" />  </div>
<div py:if="style.style[0] == 'S' ">
    <img src="${tg.config('cccorder.api_url')}/resources/logos/logoSA.gif" alt="Clothing" />
</div>

这里唯一的变量是'N'、'E'和'S'以及根据if变化的实际图像

有什么建议吗


Tags: pydivsrcapiconfigurlimgif
1条回答
网友
1楼 · 发布于 2024-09-29 23:20:37

我已经有一段时间没有和涡轮齿轮一起工作了,所以我有点生疏了。一个简单的改进方法是将文件重命名为登录.gif, 徽标.gif, 徽标.gif,则可以将7行合并为3行。或者,可以调整风格。风格[0]为N、EP、SA。你知道吗

<div>
    <img src="${tg.config('cccorder.api_url')}/resources/logos/logo${style.style[0]}.gif" alt="Clothing" />
</div>

希望这有帮助!你知道吗

相关问题 更多 >

    热门问题