python – Djangocms y django-filer: carga archivos en una carpeta específica

Configuré djangocms 3.1.0 con django-filer 0.9.11 y creé dos complementos personalizados de djangocms extendiendo django-filer (como se explica en documentation).

Todo funciona bien, pero ahora necesito configurar solo para uno de esos complementos una carpeta específica en la que deseo guardar el archivo cargado. En este momento, los archivos se guardan utilizando la configuración DEFAULT_FILER_STORAGES.

¿Hay una forma de establecer dentro de un complemento en una carpeta de almacenamiento específica?

Mejor respuesta
Sin ver su código, no puedo decir con seguridad que esté adoptando el mismo enfoque, pero permítame explicarle cómo he logrado cargar en una carpeta específica y tal vez pueda hacerlo funcionar por sí mismo. Alternativamente, si proporciona más detalles, es posible que pueda ayudar más.

Tengo una secuencia de comandos que crea una nueva imagen de archivo en una carpeta específica y la vincula a un modelo mío. He hecho esto de la siguiente manera:

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()

¡¿Espero que esto ayude?!

Por favor indique la dirección original:python – Djangocms y django-filer: carga archivos en una carpeta específica - Código de registro