Модели Django и свойства Python

Я пытался настроить модель Django со свойством python, например:

class Post(models.Model):
    _summary = models.TextField(blank=True)
    body = models.TextField()

    @property
    def summary(self):
        if self._summary:
            return self._summary
        else:
            return self.body

    @summary.setter
    def summary(self, value):
        self._summary = value

    @summary.deleter
    def summary(self):
        self._summary = ''

Пока все хорошо, и в консоли я могу нормально взаимодействовать со свойством summary. Но когда я пытаюсь сделать что-нибудь с Django-й, какPost(title="foo", summary="bar")Бросается. Есть ли способ заставить Django хорошо играть со свойствами Python?

Ответы на вопрос(1)

Ваш ответ на вопрос