Установка начального значения поля ImageField

У меня есть форма, как показано ниже:

class FileChangeForm(ModelForm):
    the_image = forms.ImageField()

    class Meta:
        model = ...
        fields = [
            'fields', 'the_image'
        ]

Я хочу установить изображение в форме init, я пытался сделать пару вещей, но ничего не похоже на заполнение HTML формы начальным значением с помощью массива байтов.

Мое начало:

    def __init__(self, *args, **kwargs):
        super(FileChangeForm, self).__init__(*args, **kwargs)
        file_data = some byte array
        kwargs['instance'].meter_image = SimpleUploadedFile('test.png', file_data.content)
        self.fields['the_image'].initial = SimpleUploadedFile('test.png', file_data.content)

Вернуться на верх