私はPythonで辞書を定義しました:
tal:define="dic python:{'a':'1', 'b':'2'};"
呼び出されたvarを使用して定義された別の変数tal:define
があります。これは「a」または「b」のいずれかです。次の操作を実行しようとするとエラーが発生します。
tal:define="foo python:dic['${var}'];"
(fooは「1」または「2」になります)私は.を取得しKeyError: '${var}'
ます。dic[$var]
、などを試しましたが、dic[var]
すべて機能しません。tal:define
以前に辞書のキーとして使用して定義された変数を使用して、その値を取得するにはどうすればよいですか。