私は次の辞書を持っています:
{0: {'Shortname': 'cabling', 'Name': 'CAT5 Cabling', 'MSRP': '$45.00'}, 1: {'Shortname': 'antenna', 'Name': 'Radio Antenna', 'MSRP': '$35.00'}}
そして、チーターを使用して、テンプレートの次のセクション:
#for $item in $items
<tr>
<td>$item.Name</td>
<td>$item.MSRP</td>
</tr>
#end for
コードを実行すると、次のエラーが発生します。
<class 'Cheetah.NameMapper.NotFound'>: cannot find 'Name'
args = ("cannot find 'Name'",)
message = "cannot find 'Name'"
テンプレートの1行目で、#for宣言で、次のようなキー値を分離しようとしました。
#for $key, $value in $items
ただし、必要な情報を取得するために値を反復処理することはできません。
私は露骨に間違ったことをしていますか?