Django - 覆盖标签不能使用表单ChoiceField

时间:2017-11-29 23:10:17

标签: django

我找到了解决这个问题的方法,但无论如何我都会问它,因为它很奇怪。

我在模型agent_title下有一个名为Agent的模型字段。我想在我的表单上显示它只是Title。我需要用ChoiceField显示该字段。但是,当我将字段修改为ChoiceField时,标签覆盖停止工作。有什么原因吗?

这有效......

class AgentInfoForm(forms.ModelForm):
    class Meta:
        model = Agent
        labels = {
            'agent_title': 'Title',
        }

但这不是

class AgentInfoForm(forms.ModelForm):
    agent_title = forms.ChoiceField(choices=AGENT_TITLE)
    class Meta:
        model = Agent
        labels = {
            'agent_title': 'Title',
        }

0 个答案:

没有答案