テンプレートに次のものが含まれていると仮定します。
% 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
上記で