Я не уверен, если это то, что вы хотите, но ...
Очевидно, что вы не можете установить начальные данные для ввода файла (это будет означать, что вы отправляете файл пользователю). У Django есть виджет ClearableFileInput
, но этот виджет претендует на отображение исходных данных: он отображает ссылку на загруженный файл , если ссылка присутствует .
Это реализуется посредством проверки, имеет ли начальный объект (объект, переданный конструктору формы в словаре files
) атрибут url
. После установки этого атрибута виджет будет отображать строку «В настоящее время ссылка ».
Кстати, если вы получили объект файла, используя хранилище файлов, то вы можете получить ссылку на этот файл, используя метод хранения url()
.