Django - 如果显示模型选择,如何从Choice元组中检索值?

时间:2017-02-26 06:23:10

标签: python django django-models

如果我的模型字段具有以下选项集:

TYPES = (
    ('1', 'Option1'),
    ('2', 'Option2'),
    ('3', 'Option3'),

我有字符串' Option3',如何获取值3?

1 个答案:

答案 0 :(得分:3)

在大多数地方,Django会为你处理这个问题。例如。在管理员中,下拉列表将显示GetAllProductByMerchat(string merchantId),管理员视图会将适当的值'Option3'写入数据库。否则你可以使用直接的Python。 dict理解似乎最简单:

'3'