fix: исправить format_html в utilization_badge
Ошибка была в том, что нельзя использовать f-string формат {:.1f}
в format_html, нужно сначала преобразовать в строку
This commit is contained in:
parent
46cb319903
commit
10e9c5afa7
@ -369,11 +369,12 @@ class BudgetAdmin(admin.ModelAdmin):
|
||||
else:
|
||||
color = "#dc3545"
|
||||
|
||||
percentage_str = f"{float(percentage):.1f}"
|
||||
return format_html(
|
||||
'<span style="background-color: {}; color: white; '
|
||||
'padding: 3px 10px; border-radius: 3px;">{:.1f}%</span>',
|
||||
'padding: 3px 10px; border-radius: 3px;">{}%</span>',
|
||||
color,
|
||||
percentage,
|
||||
percentage_str,
|
||||
)
|
||||
|
||||
utilization_badge.short_description = "Использовано"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user