У меня есть простая модель.
models.py
:
class Inform_note(models.Model):
id = models.AutoField(primary_key=True)
in_note_on = models.FileField(upload_to='notes', blank=True)
note_date = models.DateField(auto_now_add=False, blank=True, null=True)
С CreateView я могу создавать новые записи, редактировать эти записи с помощью моего UpdateView, добавлять файлы и т. Д. c ...
view.py
:
class Inform_noteEditView(generic.UpdateView):
model = Inform_note
fields = '__all__'
def get_form(self, form_class=None):
form = super().get_form(form_class)
form.helper = FormHelper()
form.helper.add_input(Submit('submit', 'Create', css_class='btn-primary'))
form.fields['in_note_on'].label = "Выписка об ОН"
return form
Но перед «формой возврата» я хочу увидеть имя файла в поле (in_note_on).
print(form.fields['in_note_on'])
возвращает <django.forms.fields.FileField object at 0x00000000062D9710>
Есть идеи, как получить имя файла в этом поле?