Использование прокси-модели Django в общих представлениях
Я ищу способ использовать прокси-модели Django в общих представлениях редактирования. У меня есть models.py вида
class Entity(models.Model):
name = models.CharField(max_length=512, null=False, blank=False)
...some other fields...
class Notification(Entity):
objects = NotificationManager()
class Meta:
proxy = True
@property
def my_property(self):
...function to get the value...
@my_property.setter
def set_property(self, value):
...function to set property...
Я могу использовать свойства моей прокси-модели в шаблоне и даже использовать таможенные формы для обновления свойства, но есть ли способ использовать прокси-модель в общих представлениях редактирования.
При использовании общего представления UpdateView я не могу добавить поле my_property
в форму - возникает ошибка.
И есть ли более простой способ использовать прокси-поля модели как оригинальные поля модели без определения сеттера для каждого свойства?