Python turbogear回路用kid模板

Python turbogear回路用kid模板,python,turbogears2,Python,Turbogears2,我继承了一个内置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' "&

我继承了一个内置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


非常感谢您的任何建议

我已经有一段时间没有使用涡轮齿轮了,所以我有点生疏了。一个简单的改进方法是将文件重命名为logoN.gif、logoE.gif、logoS.gif,然后将7行合并为3行。或者,您可以将style.style[0]的值调整为N、EP、SA

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

希望这有帮助