gpt4 book ai didi

python - Djangocms 和 django-filer : upload files into a specific folder

转载 作者:太空宇宙 更新时间:2023-11-03 11:27:37 31 4
gpt4 key购买 nike

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

一切正常,但现在我只需要为其中一个插件设置一个特定的文件夹,我想在其中保存上传的文件。目前使用 DEFAULT_FILER_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()

希望这对您有所帮助?!

关于python - Djangocms 和 django-filer : upload files into a specific folder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30997833/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com