Python Django-给定模型选择的显示,如何从选择元组中检索值?

Python Django-给定模型选择的显示,如何从选择元组中检索值?,python,django,django-models,Python,Django,Django Models,如果模型字段设置了以下选项: TYPES = ( ('1', 'Option1'), ('2', 'Option2'), ('3', 'Option3'), 我有一个字符串'Option3',我如何才能获得值3?在大多数地方,Django会为您处理这个问题。例如,在管理中,下拉菜单将显示'Option3',管理视图将适当的值'3'写入数据库。否则,您可以直接使用Python。理解似乎最简单: value = {v: k for k, v in TYPES}['Optio

如果模型字段设置了以下选项:

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

我有一个字符串'Option3',我如何才能获得值3?

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

value = {v: k for k, v in TYPES}['Option3']

在大多数地方,Django将为您处理此问题。例如,在管理中,下拉菜单将显示
'Option3'
,管理视图将适当的值
'3'
写入数据库。否则,您可以直接使用Python。理解似乎最简单:

value = {v: k for k, v in TYPES}['Option3']

简单而美丽。非常感谢。简单而美丽。非常感谢。