Python Djangocms和django文件管理器:将文件上载到特定文件夹中

Python Djangocms和django文件管理器:将文件上载到特定文件夹中,python,django,django-cms,django-filer,Python,Django,Django Cms,Django Filer,我使用django文件管理器0.9.11设置了djangocms 3.1.0,并创建了两个扩展django文件管理器的自定义djangocms插件(如中所述) 一切正常,但现在我只需要为其中一个插件设置一个特定的文件夹,我想在其中保存上传的文件。目前,使用DEFAULT\u FILER\u STORAGES设置保存文件 有一种方法可以在插件中设置一个特定的存储文件夹?在没有看到您的代码的情况下,我不能确定您是否采用了相同的方法,但让我解释一下我是如何实现到特定文件夹的上传的,也许您可以自己实现。

我使用django文件管理器0.9.11设置了djangocms 3.1.0,并创建了两个扩展django文件管理器的自定义djangocms插件(如中所述)

一切正常,但现在我只需要为其中一个插件设置一个特定的文件夹,我想在其中保存上传的文件。目前,使用
DEFAULT\u FILER\u STORAGES
设置保存文件


有一种方法可以在插件中设置一个特定的存储文件夹?

在没有看到您的代码的情况下,我不能确定您是否采用了相同的方法,但让我解释一下我是如何实现到特定文件夹的上传的,也许您可以自己实现。或者,如果你提供更多的细节,我可以帮助更多

我有一个脚本,可以在指定的文件夹中创建一个新的文件管理器映像,并将其链接到我的一个模型。我的做法如下:

from filer.models import Folder, Image

my_file = File(open(file_goes_here))
my_folder = Folder.objects.get_or_create(name='My Folder Name')[0]

filer_image = Image.objects.create(original_filename='My original file name', 
                                   file=my_file, 
                                   folder=my_folder)

new_image = MyModelImage(image=filer_image)
new_image.save()
我希望这有帮助

不确定,但“上传到”不是你想要的吗?image=models.ImageField(upload_to=“uploads/images/”)