Modele Django i właściwości Pythona

Próbowałem skonfigurować model Django z właściwością Pythona, tak jak poniżej:

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 = ''

Do tej pory tak dobrze, aw konsoli mogę dobrze współdziałać z właściwością podsumowania. Ale kiedy próbuję zrobić coś takiego jak Django-yPost(title="foo", summary="bar"), rzuca dopasowanie. Czy jest jakiś sposób na sprawienie, by Django grało dobrze z właściwościami Pythona?

questionAnswers(1)

yourAnswerToTheQuestion