2012-05-13 33 views
14

Tôi đã theo hướng dẫn rất ngắn gọn quy django-storages, chuyển từ lưu trữ tập tin địa phương, và đã đưa ra chống lại ngoại lệ này:Lỗi "Không thể tải các ràng buộc S3 của Boto."

Could not load bindings S3 Boto của.

settings.py

models.py

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

không ngoại lệ đó có nghĩa là gì? Làm thế nào để tôi sửa chữa nó?

+0

lặp lại ở đây quá: https://stackoverflow.com/questions/13374247/django-storages-could-not-load-amazons-s3-bindings -errors/44728875 # 44728875 – MrE

Trả lời

25

Từ looking at the source code, có vẻ như bạn cần cài đặt thư viện python-boto. Điều này cũng được đề cập trong tài liệu bạn liên kết đến.

+4

aaah. rtfm. Cảm ơn! – michael

+0

Cảm ơn! Điều này đã giúp tôi tiết kiệm rất nhiều thời gian. –

+2

Nếu bạn sử dụng 'storages.backends.s3boto3.S3Boto3Storage' thay vì' storages.backends.s3boto.S3BotoStorage', bạn sẽ cần cả hai 'boto' và' boto3' để cài đặt. – Flimm

12

Đã có một bản cập nhật nó ngay bây giờ "pips cài đặt boto"

+2

Ngày nay nó là "boto3" –

Các vấn đề liên quan