模板|在Django模板中使数字等宽对齐
Django模板提供了两个标签:ljust和rjust , 不过在处理数值类型时就没有作用了 。
【模板|在Django模板中使数字等宽对齐】下面我把我的思路整理出来 , 谁有更好的方法可以留言:编写自定义标签number_just.pyfrom django import templateregister = template.Library()@register.filterdef number_just(value, length):try:result = str(value).rjust(int(length), " ").replace(" ", " "*2)return resultexcept Exception as e:print(e)return str(value)修改模板{% load number_just %}
{{ index|number_just:"2"|safe }}
代码说明
由于多个空格在html中会被合并为一个 , 所有标签中使用“ ”替换空格,
在使用中发现一个空格比一个数字显示的宽度要窄 , 所以输出两倍空格“ *2”
模板中使用safe标签输出转换后的数字显示效果
文章图片
文章图片
推荐阅读
- 华为手机|魔爪Mini MX稳定器:超长续航,画质稳定,模板拍摄让你秒
- |后浇带模板支撑体系按照这样做,简直堪称完美
- 技术编程|在Django模板中使数字等宽对齐
- 电脑使用技巧|文档技巧—如何在WPS文字中使用公式编辑器
- |燃油喷射系统中使用的传感器技术
- 中年|工业中使用小型工业除尘器会带来哪些效果
- 中年|各种架构图模板大全!实例讲解架构图绘制步骤
- 中年|今天来教大家几个我们日常生活中使用方便的小技巧
- 抖音|小小全网IP幕后策划者——打造新账号要上路的6种视频模板
- 甘特图|19套工作计划进度管理必备,自动Excel甘特图模板推荐