问题背景我是django的新手。我正在尝试从客户端上传文件并保存。为此,我创建了以下模型。
from django.db import models
class UploadFile(models.Model):
uploadfile = models.FileField(upload_to='toProcess/')
我正在使用以下模型来保存文件。
newfile = UploadFile(uploadfile = request.FILES['file'])
newfile.save()
正在保存文件。但是现在我要处理保存的文件。在django中,如果存在具有相同名称alreday的文件,则它将在原始文件名中添加一些唯一的后缀。我对此方法感到满意,并且不想编写新方法来创建唯一的文件名。
Probelm-如何获取django为文件计算的新唯一名称?
意思是,如果我要上传两次相同的文件,例如“ abc.pdf”,则它将第一个上传的文件另存为“ abc.pdf”,第二个上传的文件另存为“ abc_somesuffix.pdf”。如何知道已保存文件的名称?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句