Я хочу отобразить поле как прочитанное только в форме ModelAdmin
, поэтому я добавил его в атрибут readonly_fields
.Форматирование поля формы только для чтения
Однако, поскольку поле содержит валюту, хранящуюся как целое число, я хочу применить к нему какое-то красивое форматирование. Я создал пользовательский ModelForm
для моего ModelAdmin
, пытаясь применить форматирование в переопределенном методе __init__
.
Проблема в том, что я не могу найти значение. Поле отсутствует в атрибуте self.fields
.
Кто-нибудь знает, где хранятся значения для readonly_fields
, или есть лучший/отличный подход?
Я думал, что попробовал что-то подобное, когда начал, но я, вероятно, что-то прикрутил и пошел искать более сложные решения оттуда. В любом случае, именно то, что мне нужно. Спасибо. – Krachtwerk