我做了以下內容:刪除字符串的最後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]
。
任何想法有什麼不對或如何做到這一點?謝謝,
好的,但爲什麼[:-3]不起作用? – rix
因爲它是Django的模板引擎 - 它對標籤施加了一定的語法約束,並且不能像Python那樣嚴格地對待它 - 實際上,它的設計目的是確保你不會......儘管如此,值得關注大多數內置過濾器.... –
工作就像一個魅力 –