我想重命名使用Modelform上传的图像,我想在视图中执行此操作,因为路径取决于上传它的用户。 到目前为止我有这个:
if request.method == 'POST':
form = AddImageForm(request.POST, request.FILES)
if form.is_valid():
new_image = form.save(commit=false)
但是如何获取图像,重命名并保存图像。 (也许我还会做一些额外的处理,如调整大小等) 我对python和Django都很陌生,我不知道如何操作文件。
最佳雅克
答案 0 :(得分:0)
os
模块允许您与文件系统进行交互,并且所有上载文件中的数据在dict request.FILES中可用。
所以也许你会做request.files.items()[0][1]