Python Django admin如何以百分比显示进度条
在Django内置管理站点中,如何在更改列表页面和更改表单页面中显示进度条作为字段?例如:Python Django admin如何以百分比显示进度条,python,html,django-admin,Python,Html,Django Admin,在Django内置管理站点中,如何在更改列表页面和更改表单页面中显示进度条作为字段?例如: 在模型中创建方法percentage\u paid,以计算结果并呈现HTML元素 #models.py 类模型(models.Model): .... 支付的def百分比(自付): 如果自付金额和自付最终价格: 百分比=四舍五入((自付金额/自付最终价格*100),2) 其他: 百分比=0 返回格式( ''' {0}% ''', 百分比 ) 将此方法字段'percentage\u paid'添加到rea
percentage\u paid
,以计算结果并呈现HTML元素#models.py
类模型(models.Model):
....
支付的def百分比(自付):
如果自付金额和自付最终价格:
百分比=四舍五入((自付金额/自付最终价格*100),2)
其他:
百分比=0
返回格式(
'''
{0}%
''',
百分比
)
'percentage\u paid'
添加到readonly\u filds
list\u display
,如果要在更改表单页面中显示,请将其添加到fields
。我将其添加到字段集
,以自定义我的更改表单#admin.py
类CaseAdmin(CommonInfoAdmin):
fieldsets=CommonInfoAdmin.fieldsets+(
(“销售摘要”{
“字段”:(
....
(“最终价格”、“已付金额”、“余额”、“已付百分比”),
....
)
}),
)
只读_字段=[
....
“支付百分比”,
]
列表显示=(
....
“支付百分比”
)
结果是:
- 变更单
- 改变形式
percentage\u paid
,以计算结果并呈现HTML元素#models.py
类模型(models.Model):
....
支付的def百分比(自付):
如果自付金额和自付最终价格:
百分比=四舍五入((自付金额/自付最终价格*100),2)
其他:
百分比=0
返回格式(
'''
{0}%
''',
百分比
)
'percentage\u paid'
添加到readonly\u filds
list\u display
,如果要在更改表单页面中显示,请将其添加到fields
。我将其添加到字段集
,以自定义我的更改表单#admin.py
类CaseAdmin(CommonInfoAdmin):
fieldsets=CommonInfoAdmin.fieldsets+(
(“销售摘要”{
“字段”:(
....
(“最终价格”、“已付金额”、“余额”、“已付百分比”),
....
)
}),
)
只读_字段=[
....
“支付百分比”,
]
列表显示=(
....
“支付百分比”
)
结果是:
- 变更单
- 改变形式