Подтвердить что ты не робот

Варианты Django. Как установить параметр по умолчанию?

Как установить опцию по умолчанию STATUSES?

class Order(models.Model):
    STATUSES = (
        (u'E', u'Expected'),
        (u'S', u'Sent'),
        (u'F', u'Finished'),
    )

    status = models.CharField(max_length=2, null=True, choices=STATUSES)
4b9b3361

Ответ 1

status = models.CharField(max_length=2, null=True, choices=STATUSES, default='E')

или во избежание установки недопустимого значения по умолчанию, если изменения СОСТОЯНИЕ:

status = models.CharField(max_length=2, null=True, choices=STATUSES, default=STATUSES[0][0])