Файлы PyTube находятся в корневом каталоге, а не в пути загрузки от пользователя

Я создаю видеоконвертер, и все работает как ожидалось на моем localhost, но теперь на сервере мое конвертированное видео сохраняется в корневом каталоге моего сервера, а не в пути Downloads пользователя. Вот мой код:

            if format == "3":
                messages.info(request, 'The MP3 was downloaded successfully!')
                yt = YouTube(link)
                downloads = str(os.path.join(Path.home(), "Downloads"))
                audio_file = yt.streams.filter(only_audio=True).first().download(downloads)
                base, ext = os.path.splitext(audio_file)
                new_file = base + uuid + '.mp3'
                os.rename(audio_file, new_file)




            elif format == "4":
                messages.info(request, 'The MP4 was downloaded successfully!')
                yt = YouTube(link)
                downloads = str(os.path.join(Path.home(), "Downloads"))
                ys = yt.streams.filter(file_extension='mp4').first().download(downloads)
            username = request.user.username
            context = {'format': format, 'username': username}
            return render(request, 'home/videoconverter.html', context)

параметр рядом с .download - это путь, как я уже сказал на моем localhost все работало.

Так что мне нужен способ сохранить файлы в download dir пользователя с помощью сервера.

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