首页 > 解决方案 > 如何从 ImageField 中删除不需要的东西 - Django

问题描述

我想从我的 django 表单中删除当前并清除字段。

表格.py

class MyUserProfileForm(forms.ModelForm):

    class Meta:
        model = UserProfile
        fields = ['user_phone','user_dob','user_gender', 'user_image', ]

我也在使用crispy_forms

在此处输入图像描述

标签: djangodjango-modelsdjango-formsdjango-templates

解决方案


该功能由ClearableFileInput提供。如果您不想要它,请改用 FileInput:

class MyUserProfileForm(forms.ModelForm):

    class Meta:
        model = UserProfile
        fields = ['user_phone','user_dob','user_gender', 'user_image', ]
        widgets = {'user_image': forms.FileInput}

推荐阅读