【发布时间】:2012-11-27 22:59:25
【问题描述】:
假设我的模板中有以下内容:
% if not mydict['somekey'] is UNDEFINED:
${mydict['somekey'][0]['hellothere']}</td></tr>
% endif
我的问题是上述不起作用,因为mydict['somekey'] 始终是一个数组,但它可能是空的。我希望能够检查以确保是否定义了 mydict['somekey'],我可以添加检查以确保 1)列表大小大于 0(从模板内部)或 mydict['somekey'] 是否有元素以便我可以打印出mydict['somekey'][0]['hellothere'] 中的内容。
我必须做什么?我不断收到:
IndexError: list index out of range
以上内容
【问题讨论】: