У меня есть модель, в которой есть некоторые поля, хранящиеся в БД. Кроме того, мне нужно реализовать поля, отличные от db, которые будут загружаться и сохраняться с помощью пользовательского API. Пользователи должны взаимодействовать с моделью с помощью интерфейса администратора, Grappelli используется для улучшения стандартного администратора Django.
Меня интересует одно из следующего:
- Виртуальные поля модели или свойства, где я могу переопределить, как читать и сохранять настраиваемые поля. (Простые свойства Python не будут работать с администратором Django)
- Редактируемые вызовы для администратора (не уверен, что это вообще возможно)
- Любые другие способы отображения и обработки настраиваемых полей в админке, кроме создания настраиваемых форм и переноса логики в формы.
upper_case_name
здесь Однако они всегда доступны только для чтения, даже если вы используете @property с @prop_name.setter. Формы, ну они для этого просто не созданы, так что это как бы нарушение понятий. - person Art   schedule 22.10.2015