2011-06-01 71 views
0

我想重命名与Modelform上传的图像,我想在视图中执行此操作,因为路径取决于上载该图像的用户。 到目前为止,我有这样的:django在视图中重命名图像

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

但如何获取图像,将其重命名并保存。 (也许我还会做一些额外的处理,如调整大小等) 我很新的python和Django,我不知道如何操纵文件。

最佳雅克

回答

0

os模块,您可以用文件系统进行交互,并在所有上传的文件中的数据是在字典request.FILES可用。

Django file upload docs

所以也许你会做request.files.items()[0][1]