2012-05-13 18 views
14

मैं django-storages के लिए प्रदान की समान बहुत ही संक्षिप्त गाइड, स्थानीय फ़ाइल भंडारण से संक्रमित किया है का पालन किया है, और इस अपवाद के खिलाफ आए हैं:त्रुटि "बोटो के एस 3 बाइंडिंग लोड नहीं कर सका।"

Boto के S3 बाइंडिंग लोड नहीं कर सका।

settings.py

models.py

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

कि अपवाद क्या मतलब है? मैं इसे कैसे ठीक करूं?

+0

भी यहां नकल हुई है: https://stackoverflow.com/questions/13374247/django-storages-could-not-load-amazons-s3-bindings -errors/44728875 # 44728875 – MrE

उत्तर

25

looking at the source code से, ऐसा लगता है कि आपको python-boto लाइब्रेरी स्थापित करने की आवश्यकता है। आपके द्वारा लिंक किए गए दस्तावेज़ में यह भी उल्लेख किया गया है।

+4

aaah। RTFM। धन्यवाद! – michael

+0

धन्यवाद! यह मुझे समय का एक गुच्छा बचाया। –

+2

यदि आप 'storages.backends.s3boto.S3BotoStorage' के बजाय' storages.backends.s3boto3.S3Boto3Storage' का उपयोग करते हैं, तो आपको स्थापित होने के लिए 'boto' और' boto3' दोनों की आवश्यकता होगी। – Flimm

12

एक अद्यतन यह अब "स्थापित पिप Boto" है

+2

आजकल यह "boto3" है –