I have these models.InterChoices
class LogType(models.IntegerChoices):
SYSTEM_OK = 1
SYSTEM_REPLY = 2
SYSTEM_ERROR = 5
I can get choices for select box such as LogType.choices()
Now, I want to get the name
For example, I want to do this
LogType.get_by_id(1) return SYSTEM_OK or System Ok
is it possible??
CodePudding user response:
You can use the constructor of the LogType, so:
item = LogType(1)
You can then use item.label, or item.name to get the name. For example:
>>> item = LogType(1)
>>> item.label
'System Ok'
>>> item.name
'SYSTEM_OK'
