2012-05-13 8 views
14

he seguido la guía muy concisa previsto django-storages, la transición desde el almacenamiento de archivos local, y han tropezado con esta excepción:Error "No se pudieron cargar los enlaces S3 de Boto".

No puede mostrarse fijaciones S3 de Boto.

settings.py

models.py

class CameraImage(models.Model): 
... 
image = models.ImageField(upload_to='images')#get_image_path) 

¿Qué significa esa excepción? ¿Cómo lo arreglo?

+0

duplicar aquí también: https://stackoverflow.com/questions/13374247/django-storages-could-not-load-amazons-s3-bindings -errors/44728875 # 44728875 – MrE

Respuesta

25

De looking at the source code, parece que necesita tener instalada la biblioteca python-boto. Esto también se menciona en la documentación a la que se vincula.

+4

aaah. rtfm. ¡Gracias! – michael

+0

Gracias! Esto me ahorró un montón de tiempo. –

+2

Si usa 'storages.backends.s3boto3.S3Boto3Storage' en lugar de' storages.backends.s3boto.S3BotoStorage', necesitará que se instalen tanto 'boto' como' boto3'. – Flimm

12

Ha habido una actualización que está ahora "PIP instalar boto"

+2

Hoy en día es "boto3" –

Cuestiones relacionadas