Как разрешить пользователю загружать любой тип файла в базу данных в Django?

Я хочу принимать любой тип файла от пользователя и сохранять его в базе данных в Django

<input type="file" name="file_name" required>

Но когда я пытаюсь получить доступ к файлу в views.py, он бросает исключение как 'имя_файла'.

file_name = request.FILES['file_name']

В том же поле, когда я выбираю какое-то изображение. Изображение хранится в папке media.

urls.py

urlpatterns = urlpatterns + \
static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

settings.py

MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

views.py

try:
        
        file_name = request.FILES['file_name']
        
    except Exception as e:
        print('In Exception')
        print(e)

Исключение отображается как : " Исключение 'имя_файла' "

Я добавил "enctype="multipart/form-data" В тег формы и он работает нормально.

<form method="POST" enctype="multipart/form-data">
Вернуться на верх