Skip to content

Instantly share code, notes, and snippets.

@antonagestam
Last active December 20, 2015 04:59
Show Gist options
  • Save antonagestam/6075199 to your computer and use it in GitHub Desktop.
Save antonagestam/6075199 to your computer and use it in GitHub Desktop.
Django AWS storages
# …
###### AWS SETTINGS
AWS_MEDIA_BUCKET_NAME = AWS_MEDIA_CUSTOM_DOMAIN = 'media.mysite.com'
AWS_STATIC_BUCKET_NAME = AWS_STATIC_CUSTOM_DOMAIN = 'static.mysite.com'
###### END AWS SETTINGS
from django.conf import settings
from storages.backends.s3boto import S3BotoStorage
StaticStorage = lambda: S3BotoStorage(
bucket=settings.AWS_STATIC_BUCKET_NAME,
custom_domain=settings.AWS_STATIC_CUSTOM_DOMAIN)
MediaStorage = lambda: S3BotoStorage(
bucket=settings.AWS_MEDIA_BUCKET_NAME,
custom_domain=settings.AWS_MEDIA_CUSTOM_DOMAIN)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment