Я столкнулся с этим вопросом после того, как многие другие решения, похоже, не сработали. Вот пример кода того, как я получил его успешно, используя «скрытое» предложение, на случай, если оно пригодится кому-либо еще.
class EditExifForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(EditExifForm, self).__init__(*args, **kwargs)
self.fields['image'].widget.attrs['hidden'] = True # This is the solution
# Setting as 'readonly' didn't make a difference
# Setting as 'disabled' made the form not update the database
class Meta:
model = exif
...