は私がやっている以下:Djangoテンプレート内の文字列の最後の3つの文字を削除[:-3]
{% for wrapping in wrappings %} //array of strings
<input type="radio" value="{{ wrapping[:-3] }}" etc
私は出力にラッピングマイナス最後の3つの文字のすべての文字列をしたいが、recievingています:
TemplateSyntaxError: Could not parse the remainder: '[:-3]' from 'wrapping[:-3]
。
何が間違っているのか、どうすればいいですか?ありがとう、
okですが、なぜ[:-3]は機能しませんか? – rix
これはDjangoのテンプレートエンジンなので、タグに特定の構文制約を課すため、Pythonと同じように扱うことはできません。実際、そうでないことを確認するように設計されています... .... –
は魅力的に働いた –