1

django のデフォルト テンプレート エンジンで文字列置換を実装するにはどうすればよいですか? 私は基本的"hello %s" % "world"stringformatで実装しようとしています。私はそれを正しく理解できないようです。これまでの私の最善の試みで{{ "hello %s"|stringformat:"world" }}は、出力が得られません。

4

1 に答える 1

1

stringformat:Eのは、この場合のをE意味します。ここでは、有効な変換タイプではないため、失敗します。conversion typesFloating Point Exponential Format"world"

templatetag メソッドへのパラメーターはcontext variable. のアイデアは、あなたが探している方法で文字列をフォーマットするのではなく、タイプstringformatを変換することです。

于 2013-06-17T03:56:23.687 に答える