2010-12-29 11 views
2

を見つけていない、私はこれを理解しようとしてあまりにも多くの時間を費やしてきた:web.pyのテンプレートに組み込み「STR」関数を使用する:グローバル名

私はそうのような多数のテンプレートを渡すとしようとしていますこれは、グローバル名 "STR" が見つかりませんと言って、エラーが発生し

$デフ(NUM)

$(STR(数値)) または $ strの(NUM)

と:それは文字列を作ります。

編集&解決策:これは私が「img [0-n] .png」を参照できるようにしています。 numが数字として渡された場合、 "img $(num).png"と言うだけでこの文字列を作ることができます。 numを文字列に明示的に変換する必要はありません。描画オブジェクトへのグローバルとして

+2

あなたはもう少しのコンテキストでコードを指定することはできますか? – marcog

答えて

2

パスSTR:

render = web.template.render('templates', globals={ 'str': str }) 
関連する問題