Django-filer:如何创建文件夹并正确保存上传的图像?
Django-filer: How to create folders and save uploaded images correctly?
django-filer 文档没有提到如何正确创建文件夹并将图像保存在里面。
我的场景:
我有不同的用户可以通过前端上传图片。现在,我创建的每个 FilerImage
都保存在未指定的文件夹中。如何以编程方式为每个用户创建文件夹?
以及如何在代码中移动上传的 FilerImage
实例而不违反文件的 private/public 设置?
这是我通过摆弄找到的解决方案。 很有可能,这不是处理这个问题的实用方法!
#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.
django-filer 文档没有提到如何正确创建文件夹并将图像保存在里面。
我的场景:
我有不同的用户可以通过前端上传图片。现在,我创建的每个 FilerImage
都保存在未指定的文件夹中。如何以编程方式为每个用户创建文件夹?
以及如何在代码中移动上传的 FilerImage
实例而不违反文件的 private/public 设置?
这是我通过摆弄找到的解决方案。 很有可能,这不是处理这个问题的实用方法!
#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.