Pab*_*blo 6 python django amazon-s3 amazon-web-services
使用Django,我尝试仅使用AWS S3存储来上传和读取在MEDIA_URL上运行良好的文件,但是使用AWS S3时的问题是我以某种方式丢失了对STATIC_URL的引用,其中CSS和javascript文件位于
我只希望MEDIA_URL指向S3,并使STATIC_URL远离AWS S3 ...这可能吗?
# Static asset configuration
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = 'staticfiles'
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
if DEBUG:
MEDIA_ROOT = os.environ['MEDIA_ROOT']
MEDIA_URL = os.environ['MEDIA_URL']
else:
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
AWS_ACCESS_KEY_ID = os.environ.get('AWS_ACCESS_KEY_ID')
AWS_SECRET_ACCESS_KEY = os.environ.get('AWS_SECRET_ACCESS_KEY')
AWS_STORAGE_BUCKET_NAME = os.environ.get('AWS_STORAGE_BUCKET_NAME')
MEDIA_URL = 'http://%s.s3.amazonaws.com/' % AWS_STORAGE_BUCKET_NAME
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
373 次 |
| 最近记录: |