Подача медиафайла на pythonanywhere

У меня есть веб-приложение, созданное с помощью Django. Оно состоит из загрузки, обработки файлов и скачивания. Часть загрузки работает с классом FileResponse(), который принимает двоичный файл. Я хочу запустить это приложение на Pythonanywhere. Проблема в том, что, поскольку Django не предназначен для обслуживания статических/медийных файлов, я должен использовать возможности Pythonanywhere, который предоставляет Dashboard для обслуживания файлов (он сопоставляет путь к файлу с URL). Я вижу, как это используется для обслуживания статических файлов (css или js), что является наиболее распространенным случаем. В документации они приводят очень понятный пример, в котором URL заменяет путь к файлу внутри тегов link или script в HTML. Но в случае моего приложения речь идет о медиафайле, обернутом с помощью класса open() внутри функции view в файле view.py. Должен ли я использовать URL в качестве пути к файлу, передаваемому в open()? Может быть, я делаю это неправильно? Пожалуйста, помогите мне

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