Как переопределить значение поля модели по умолчанию из абстрактного базового класса

У меня есть код, который выглядит примерно так:

class BaseMessage(models.Model):
    is_public = models.BooleanField(default=False)
    # some more fields...

    class Meta:
        abstract = True

class Message(BaseMessage):
    # some fields...

, и я хотел бы изменить значение по умолчанию для is_public в модели сообщения, чтобы оно True для этой модели.

Я просмотрел некоторые соответствующие документы Django и покопался в объектах модели, но у меня возникли проблемы найти подходящее место для этого. Есть предложения?

28
задан John Debs 16 June 2011 в 19:43
поделиться