Django переименовать изображение в поле зрения - PullRequest
0 голосов
/ 01 июня 2011

Я хочу переименовать изображение, загруженное с помощью Modelform, и я хочу сделать это в представлении, потому что путь зависит от пользователя, который его загрузил. Пока у меня есть это:

if request.method == 'POST': 
    form = AddImageForm(request.POST, request.FILES)
    if form.is_valid():
        new_image = form.save(commit=false)

Но как мне получить изображение, переименовать его и сохранить. (Может быть, я также сделаю некоторые дополнительные процессы, такие как изменение размера и т. Д.) Я совершенно новичок в Python и Django и не знаю, как манипулировать файлами.

Лучший Жак

1 Ответ

0 голосов
/ 01 июня 2011

модуль os позволяет вам взаимодействовать с файловой системой, а данные во всех загруженных файлах доступны в запросе dict.FILES.

Документы для загрузки файла Django

, так что, возможно, вы бы сделали request.files.items()[0][1]

...