【发布时间】:2011-04-02 20:23:39
【问题描述】:
我似乎无法找到这个问题的明确答案,而 django 的 irc 需要对服务进行身份验证...... 所以我的问题是:当您使用 Django 时,如何强制对模板中的 FloatFields 进行某种格式设置?
问题很简单,我需要像这样的简单点分隔数字:42547.34 我最终得到逗号分隔的值......
这是出现问题的模板示例:
{% for point in zone.points.all %}
{% if forloop.last %}
new google.maps.LatLng({{point.latitude|floatformat}},{{point.longitude|floatformat}})
{% else %}
new google.maps.LatLng({{point.latitude|floatformat}},{{point.longitude|floatformat}}),
{% endif %}
{% endfor %}];
感谢您的宝贵时间。
附:在使用浮动显示正确的管理员生成表单时,我没有这个问题(我的语言环境是 en_US)
【问题讨论】:
-
请发布显示此问题的最小代码位。另外,您的语言环境设置是什么?它是使用“,”作为小数位的语言环境吗?
-
这段代码的问题在于它正在编写javascript代码,而逗号真的把一切都搞砸了......