class LeaveRequestStatus(IntEnum):
open = 0
accepted = 1
rejected = 2
closed = 3
class LeaveRequest(models.Model):
status = models.PositiveSmallIntegerField(default=LeaveRequestStatus.open)
поэтому мне пришлось внести эти изменения в два класса, но я все еще не работал
class LeaveRequestStatus(IntEnum):
open = (0, 'Open')
accepted = (1, 'Accepted')
rejected = (2, 'Rejected')
closed = (3, 'Closed')
class LeaveRequest(models.Model):
status = models.PositiveSmallIntegerField(choices=LeaveRequestStatus, default=LeaveRequestStatus.open)
Но все равно не работает то, что я пропустил или чего не должно быть там