【发布时间】:2009-11-30 12:23:11
【问题描述】:
在我看来,我想组合 6 个不同类型的变量...我认为串联 '+' 会起作用,但我在使用它时会出错。我希望最终结果是这样的:
var1 var2 var3 var4 (var5 var6)
我该怎么做?
【问题讨论】:
标签: django string-concatenation
在我看来,我想组合 6 个不同类型的变量...我认为串联 '+' 会起作用,但我在使用它时会出错。我希望最终结果是这样的:
var1 var2 var3 var4 (var5 var6)
我该怎么做?
【问题讨论】:
标签: django string-concatenation
我假设您在使用+ 时遇到的问题是并非所有变量都是字符串。使用以下内容,但将 %s 替换为来自 this list 的适用格式化程序。
output_string = "%s %s %s %s (%s %s)" % (var1, var2, var3, var4, var5, var6)
另一种选择是将它们传递给您的模板并在那里输出:
{{ var1 }} {{ var2 }} {{ var3 }} {{ var4 }} ({{ var5 }} {{ var6 }})
【讨论】: