将不同数据类型的几个变量组合成一个字符串
问题描述:
我想在我的视图中组合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