4👍
✅
I believe the answer lies in the fact that the file input field, when it displays a value, displays the local path to the file on the user’s computer that was selected. This value is not saved in Django anywhere so Django can’t and won’t display this value in the form when editing.
What you need to do is print each field individually in the template instead of printing the form as a whole. Then, with your thumbnail field, show the currently selected thumbnail as an actual image on the page and use the file input field to allow the user to upload a new image.
Source:stackexchange.com