0
我有一個ModelAdmin類的list_display中的浮點字段,我希望它們能夠顯示爲本地化的(如1.000,00)。我已經將USE_L10N和USE_I18N設爲True,但這還不夠。如何本地化Django admin中的list_display字段?
目前的解決方案我有如下:
from django.utils import formats
class MyAdmin(admin.ModelAdmin):
list_display = ('localized_myfield')
def localized_myfield(self, instance):
return formats.localize(instance.myfield)
即工作,但限定了用於每個浮點字段我有看起來像大量的不必要的代碼的一種方法。有沒有更簡單的方法來做到這一點?