我是django和sqlite的新手。从下面的代码我将我的文件上传到'文件',因为有一个覆盖存储功能,如果我上传相同的文件名与另一个查询我将覆盖旧的我不希望它是发生。所以我的想法是将查询ID或pk作为目录。
无论如何通过他们的pk或id存储我的上传文件?
例如。文件/名/ test.zip
例如。文件/名称/ test.zip
答案 0 :(得分:0)
首先定义一个函数
def upload(instance, filename):
return "document/" + instance.user.name +"/" + filename
在模型的文件字段中
upload_to=upload