用S3设置django-storages

时间:2013-02-02 21:34:33

标签: django amazon-s3

我在当前项目中使用了django-storages和S3Boto。

在dev webserver下的Windows机器上运行时,我的项目一切顺利。使用{{MEDIA_URL}}

时,上传会自动上传到我的S3,并且FileField中的任何存储都会自动设置为我的S3网址

现在,我没有在MEDIA_URL中设置任何内容。

今天,我已经在运行apache的EC2 Amazon linux机器上设置了我的网站,但是我的网站运行但{{MEDIA_URL}}没有设置为我的S3网址,相同的代码库在我的windows dev webserver上完美运行

当我上传时,它会上传到我的S3,但我不能在我的模板中引用我的S3文件。有什么奇怪的是,通过管理站点,我能够获得S3 URL。所以一切看起来都正确,但我可能做错了。

我如何设置S3存储空间:

在settings.py

DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
AWS_ACCESS_KEY_ID = "[my key]"
AWS_SECRET_ACCESS_KEY = "[my key]"
AWS_STORAGE_BUCKET_NAME ="[my bucket]"

多数民众赞成,它的作品就像我的开发环境中的魅力一样。

任何想法我做错了什么?

0 个答案:

没有答案
相关问题