Remove fields from ModelForm

前端 未结 5 982
忘掉有多难
忘掉有多难 2020-12-09 06:16

i have a simple ModelForm:

class MyForm(ModelForm):

    def __init__(self, *args, **kwargs):
        super(MyForm, self).__init__(*args, **kwargs)
        d         


        
5条回答
  •  情歌与酒
    2020-12-09 06:39

    This works great...

    def __init__(self, instance, *args, **kwargs):    
        super(FormClass, self).__init__(instance=instance, *args, **kwargs)
        if instance and instance.item:
            del self.fields['field_for_item']
    

提交回复
热议问题