【发布时间】:2021-12-16 15:26:36
【问题描述】:
我有 django 3.2 和一个 IntegerChoices 类
class Type(models.IntegerChoices):
GENERAL = 2, _("general address")
DELIVERY = 4, _("delivery address")
BILLING = 6, _("billing address")
我可以通过执行 Type.GENERAL 、 Type.GENERAL.name 和 Type.GENERAL.label 轻松获取值名称和标签。
但是如果我只有值,我怎么能得到这些值,例如我想从值 4 中获取名称 DELIVERY。
Type[4].name 不起作用,因为列表值与枚举的 int 值不对应。
谢谢 马特
【问题讨论】:
标签: python python-3.x django