Estoy tratando de usar un almacenamiento de archivos personalizado (https://bitbucket.org/david/django-storages/wiki/S3Storage). Seguí las instrucciones y poner esto en mi settings.pyAlmacenamiento de archivos predeterminado personalizado en Django
DEFAULT_FILE_STORAGE='storages.backends.s3boto.S3BotoStorage'
Cuando voy a importar default_storage, no es del tipo S3BotoStorage. Tengo que hacer la llamada a _setup(). Pero cuando hago eso, el campo de mi modelo sigue siendo del tipo DefaultStorage
Python 2.6.6 (r266:84292, Dec 29 2010, 22:02:51)
[GCC 4.2.1 (Apple Inc. build 5646) (dot 1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from django.core.files.storage import default_storage
>>> print default_storage
<django.core.files.storage.DefaultStorage object at 0x1016f7c10>
>>> print default_storage._wrapped
None
>>> from base.models import Payload
>>> p = Payload()
>>> p.original.storage
<django.core.files.storage.DefaultStorage object at 0x1016f7c10>
>>> default_storage._setup()
>>> print default_storage._wrapped
<storages.backends.s3boto.S3BotoStorage object at 0x101ddd8d0>
>>> p.original.storage
<django.core.files.storage.DefaultStorage object at 0x1016f7c10>
>>>
¿Cómo puede ser el campo de mi modelo del tipo S3BotoStorage?
Tengo este mismo problema, ¿alguna vez resolvió el problema? – James