python 如何用枚举处理数据状态?
假设我有一个状态字段,有三种含义,分别为:编号,别名,说明
如:
id | alias | title |
---|---|---|
0 | wait | 待审核 |
1 | yes | 已通过 |
2 | no | 未通过 |
我们平时都是这么定义的:
class State(Enum):
wait = 0
yes = 1
no = 2
有没有一种方法,可以定义多关联的状态,相互对应关系。
我希望可以:
wait 找到 待审核 和 0
0 找到 wait 和 待审核
待审核 找到 0 和 wait
同时为了前端展示,可能需要:
[
{id: 0, title: 待审核},
{id: 1, title: 已通过},
{id: 2, title: 未通过}
]
如何有已经开源的库,请推荐一下
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试通过id/alias/title来比较