我有一个虚拟表单字段,我想提供一个初始值,因此会出现清除选择框,但设置initial
等不会这样做。
如何设置显示清除框?
thumbnail_custom = forms.FileField(widget=forms.ClearableFileInput(), required=False)
我已经研究过Django如何处理ClearableFileInput,但我想知道如何分配所需的参数。
我也试过这种方法:
from django.core.files.uploadedfile import SimpleUploadedFile
ff = SimpleUploadedFile('best_file_eva.txt', 'these are the file contents!')
self.fields['thumbnail_custom'] = forms.CharField(
required=False,
widget=forms.ClearableFileInput(),
initial=ff
)