首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Djangocms和django-filer:上传文件到特定的文件夹

Djangocms和django-filer:上传文件到特定的文件夹
EN

Stack Overflow用户
提问于 2015-06-23 16:39:07
回答 1查看 1.4K关注 0票数 4

我使用django-filer 0.9.11设置了djangocms 3.1.0,并创建了两个扩展django-filer的自定义djangocms插件(如documentation中所述)。

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

有没有办法在插件内设置特定的存储文件夹?

EN

回答 1

Stack Overflow用户

发布于 2016-05-10 22:26:30

如果没有看到你的代码,我不能确定你是否采取了同样的方法,但让我解释一下我是如何实现上传到特定文件夹的,也许你可以让它为你自己工作。或者,如果您提供更多详细信息,我可能会提供更多帮助。

我有一个脚本,它在指定的文件夹中创建一个新的文件管理器映像,并将其链接到我的一个模型。我已经完成了如下操作:

代码语言:javascript
复制
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()

我希望这能帮上忙?!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30997833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档