У меня есть поля с плавающей точкой в list_display класса ModelAdmin, и я хотел бы, чтобы они отображались локализованно (например, 1.000,00).У меня уже есть USE_L10N и USE_I18N в True, но этого недостаточно.
Текущее решение, которое у меня есть, следующее:
from django.utils import formats
class MyAdmin(admin.ModelAdmin):
list_display = ('localized_myfield')
def localized_myfield(self, instance):
return formats.localize(instance.myfield)
Это работает, но определяя один метод для каждого поля с плавающей запятойвыглядит как много ненужного кода.Есть ли более простой способ сделать это?