0
我想在我的視圖中組合6個不同類型的變量......我認爲串聯'+'可以工作,但當我使用它時會出錯。我想最終的結果是這樣的:將不同數據類型的幾個變量組合成一個字符串
var1 var2 var3 var4 (var5 var6)
我該如何解決這個問題?
我想在我的視圖中組合6個不同類型的變量......我認爲串聯'+'可以工作,但當我使用它時會出錯。我想最終的結果是這樣的:將不同數據類型的幾個變量組合成一個字符串
var1 var2 var3 var4 (var5 var6)
我該如何解決這個問題?
我假設你使用+
的問題是,並非所有的變量都是字符串。使用以下內容,但用this list的適用格式化程序替換%s
。
output_string = "%s %s %s %s (%s %s)" % (var1, var2, var3, var4, var5, var6)
另一種選擇是將它們傳遞給您的模板,並將其輸出有:
{{ var1 }} {{ var2 }} {{ var3 }} {{ var4 }} ({{ var5 }} {{ var6 }})
我只希望得到同樣的解決方案,工作...看來我嚇壞了之前,我想出來的一切直。 Thnx檸檬汁 – Stephen 2009-11-30 12:39:58