У меня есть модель Django, которая опирается на кортеж. Мне интересно, что лучше всего для ссылки на константы в этом кортеже для моей программы Django. Здесь, например, я хотел бы указать "default=0
" как нечто более читаемое и не требующее комментирования. Любые предложения?
Status = (
(-1, 'Cancelled'),
(0, 'Requires attention'),
(1, 'Work in progress'),
(2, 'Complete'),
)
class Task(models.Model):
status = models.IntegerField(choices=Status, default=0) # Status is 'Requires attention' (0) by default.
EDIT:
Если возможно, я бы вообще не хотел использовать номер. Как-то использование строки "Требуется внимание" вместо этого было бы более читаемым.