Python Django:从元组中获取第一选择值 Models.py views.py

Python Django:从元组中获取第一选择值 Models.py views.py,python,django,django-models,django-templates,Python,Django,Django Models,Django Templates,在索引中,我得到m或F作为get_性别参数,但当我从模型中得到它时,我从元组中得到第二个值(男性或女性),但我需要得到第一个值(m或F) 如何从元组中获取m或f?在您的模板中html: 来自您的person对象: {{person.gender}} {{person.get_gender_display}} 要获取'M'或'F': {{person.gender}} {{person.get_gender_display}} 要获得“男性”或“女性”: {{person.gender}}

在索引中,我得到m或F作为get_性别参数,但当我从模型中得到它时,我从元组中得到第二个值(男性或女性),但我需要得到第一个值(m或F)


如何从元组中获取m或f?

在您的模板中html:

来自您的person对象:

{{person.gender}}
{{person.get_gender_display}}
要获取
'M'
'F'

{{person.gender}}
{{person.get_gender_display}}
要获得
“男性”
“女性”

{{person.gender}}
{{person.get_gender_display}}

模板中html:

来自您的person对象:

{{person.gender}}
{{person.get_gender_display}}
要获取
'M'
'F'

{{person.gender}}
{{person.get_gender_display}}
要获得
“男性”
“女性”

{{person.gender}}
{{person.get_gender_display}}

为什么不简单地将
CATEGORY_选项定义为
('M','M'),('F','F'),)
get_gender
作为参数传递给index()方法。为什么不简单地将
CATEGORY_选项定义为
('M','M',('F'),)
get\u gender
您将作为参数传递给index()方法。