Django问题:选择字段的问题
我在Django中查找具有选择参数的字段时似乎遇到了问题。我没有得到字段名,而是因为一些奇怪的原因得到了数字 我的Django问题:选择字段的问题,django,forms,models,choice,django-queryset,Django,Forms,Models,Choice,Django Queryset,我在Django中查找具有选择参数的字段时似乎遇到了问题。我没有得到字段名,而是因为一些奇怪的原因得到了数字 我的表单.py: from django import forms CONTRACT_TYPE_CHOICES = ( (1, 'Annual'), (2, 'Ad-hoc'), ) CONTRACT_STATUS_CHOICES = ( (1, 'Active'), (2,
表单.py
:
from django import forms
CONTRACT_TYPE_CHOICES = (
(1, 'Annual'),
(2, 'Ad-hoc'),
)
CONTRACT_STATUS_CHOICES = (
(1, 'Active'),
(2, 'In-Active'),
)
class ContractForm(forms.ModelForm):
contract_type = forms.ChoiceField(choices=CONTRACT_TYPE_CHOICES)
contract_status = forms.ChoiceField(choices=CONTRACT_STATUS_CHOICES)
class Meta:
model = Contract
在我的模板中。我有以下几点
{% for contracts in contracts_list %}
{{contracts.client_contract_number}}<br/>
{{contracts.contract_type}}<br/>
{{contracts.contract_status}}<br/>
{% endfor %}
{合同中合同的%u列表%}
{{合同.客户\合同\编号}
{{contracts.contract_type}}
{{contracts.contract_status}}
{%endfor%}
它们都返回一个值。但是
联系人类型
和合同状态
返回数字。我不想让它返回数字,但名称。如何执行此操作?采用选项的模型字段自动获取获取字段名称显示方法。例如,您可以在模板中添加以下内容:
{{ contracts.get_contract_type_display }}
{{ contracts.get_contract_status_display }}
看
祝你好运,
Justin采用选项的模型字段自动获得获取字段名称显示
方法。例如,您可以在模板中添加以下内容:
{{ contracts.get_contract_type_display }}
{{ contracts.get_contract_status_display }}
看
祝你好运,
贾斯汀