Django-filer:如何正确创建文件夹并保存上传的图像?

时间:2016-02-08 12:31:27

标签: python django django-filer

django-filer文档没有提到如何正确创建文件夹并将图像保存在内部。

我的情景: 我有不同的用户可以通过前端上传图像。现在我创建的每个[TestClass] public class UnitTest1 { [TestMethod] public async Task TestMongoInsertionAsync() { Mongoclass mc = new Mongoclass(); await mc.SaveToMongoAsync(); } } 都会保存在未指定的文件夹中。如何以编程方式为每个用户创建文件夹?

如何在不违反文件的私有/公共设置的情况下在代码中移动上传的FilerImage实例?

1 个答案:

答案 0 :(得分:0)

这是我通过摆弄周围找到的解决方案。 很可能,这不是解决这个问题的方法!

#Import Folder model
from filer.models.foldermodels import Folder

#Create Folder:
folder = Folder(owner=someuser, name="myname")  #owner is required
folder.save()

#Create Subfolder
subfolder = Folder(owner=someuser, name="subfolder", parent=folder)
subfolder.save()

通过查看文件夹模型的源代码here.

可以获得更多onfo