【发布时间】:2015-05-21 09:07:56
【问题描述】:
看起来很傻,但我需要在 django 模板语言上将字符串值从 0.95 更改为 95。
{{ Course.grade }}
【问题讨论】:
-
字符串值而不是十进制/浮点数?这对于内置模板标签来说太复杂了,不可能是正确的方法。更简单的方法是为您的模型提供一个访问器函数,该函数可以根据需要格式化值。
-
@PeterDeGlopper 您应该将其作为答案,而不是评论。
-
你可能会喜欢这个答案:stackoverflow.com/questions/18350630/…
-
@joelgoldstick - 该问题的技术不适用于字符串值。我会建议
widthratio作为数值的 hacky 选项(仍然更喜欢模型上的访问器函数,或者在视图中格式化数据)但这里的问题说它是一个字符串值。