格式化浮点数以向右对齐

时间:2018-01-27 23:52:13

标签: django python-3.x django-templates

我的HTML中有一个表,我想将一个浮点变量放入一列。我也希望这个变量能够证明自己是正确的。

目前,我正在尝试{{ float|floatformat:2|rjust }},但它不断抛出TemplateSyntaxError。是否可以通过模板系统完成此操作,或者我只需要使用一些CSS样式?

2 个答案:

答案 0 :(得分:2)

根据docs

  

“{{value | rjust:”10“}}”

     

如果value是Django,输出将是“____ Django”。

编辑:如果您确实使用此解决方案,请务必使用<pre>标记包围元素,因为浏览器会删除额外的空格。或look here获取信息。

答案 1 :(得分:0)

{{ value|rjust:"10" }} 对我不起作用,所以我必须在将字符串传递给 HTML 页面之前对其进行格式化。

我首先将字符串与任意字符右对齐:

amount.rjust(12, '$')

然后将字符替换为“ ”

amount.replace('$', ' ')