我找到了解决这个问题的方法,但无论如何我都会问它,因为它很奇怪。
我在模型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',
}