Good,
after some searching, I found a solution (great, but good starting point). I just redefined the model get_form(...)in my instantiation ModelAdmin:
def get_form(self, *args, **kwargs):
form = super(SupplierAdmin, self).get_form(*args, **kwargs)
for field_name in self.fake_readonly_fields:
form.base_fields[field_name].widget.attrs["disabled"] = "disabled"
return form
readonly fake_readonly_fields, Django readonly_fields. , ( , , ...). ...
Btw , (, - html ...), ( )