Django получает файл из временного_пути_файла

В моем проекте django пользователь может загружать несколько видео файлов. Если расширение этих файлов .mp4, то нет проблем с их отображением в теге video в браузере, но проблема с файлами .mov (тег video не поддерживает .mov), поэтому я изменил расширения файлов .mov:

# views.py
videos = request.FILES.getlist('videos')
for v in videos:  
    extension = os.path.splitext(v.temporary_file_path())[1].lower()
    if extension == '.mov':
        #change the extension of file
        mp4_path = os.path.splitext(v.temporary_file_path())[0] + '.mp4'
        Media.objects.create(user=request.user, videos=file_from_mp4_path)
    else:
        Media.objects.create(user=request.user, videos=v)

вопрос в том, как я могу получить файл из временного пути и создать объект Media

Вернуться на верх