示例代码如下:
REFUND_STATUS = (
('S', 'SUCCESS'),
('F', 'FAIL')
)
refund_status = models.CharField(max_length=3, choices=REFUND_STATUS)
我知道在模型中我可以使用 get_refund_status_display() 方法检索成功。但是,如果我想反向操作,例如:我有“SUCCESS”,我想找到缩写形式“S”。我怎样才能在 django 或 python 中做到这一点?
将其转换为字典。
refund_dict = {value: key for key, value in REFUND_STATUS}
actual_status = refund_dict[display_status]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)