Django запросить абсолютный путь к файлу

Используя запросы django, я пытаюсь получить абсолютный путь к файлу исходного загруженного файла. Причина в том, что я хочу изменить исходный файл, чтобы просто не хватить только имени файла или некоторого местоположения "медиа-корня".

Я пытался сделать что-то вроде

request.FILES['file'].name

но это просто дает мне имя, а не путь (ни абсолютный, ни относительный). Google не очень помог, имена файлов являются общими, но путь, кажется, особый случай. Я надеюсь, что это даже возможно XP.

Спасибо заранее!

1 ответ

Попробуй это.

myfile = request.FILES ['filename']

fs = FileSystemStorage ()

filename = fs.save (myfile.name, myfile)

uploaded_file_url = fs.url (имя файла)

печать (uploaded_file_url)

Также убедитесь, что вы добавили django.core.files.storage.FileSystemStorage в Middleware_classes в файле settings.py

Другие вопросы по тегам