我的表格中有一个类,并且有一个名为tiposervico(ForeignKey)的对象。见下文。 在我的模板中,选择一个tiposervico之后我想展示一个descricao'我的屏幕上的字段。我怎么能这样做?
class servicoForm(forms.ModelForm):
tiposervico = forms.ModelChoiceField(queryset=tiposervico.objects.all(), required=True)
tiposervico - > id,descricao
答案 0 :(得分:0)
您可以覆盖CBV中label_from_instance
方法中field
的{{1}},并使用get_form()
lambda
对于FBV,您可以在初始化表单后执行此操作;
def get_form(self, form_class=None):
form = super(ModelView, self).get_form()
form.fields['field_name'].label_from_instance = lamda x : x.model_field_name_to_display
return form