mirror of
https://github.com/cookiecutter/cookiecutter-django.git
synced 2025-01-23 15:54:12 +03:00
Use django-storages for media files if using WhiteNoise - fixes #1192
As per the discussion in #869, WhiteNoise is for serving static files not for media files (files uploaded from the app by users). For such thing, we still need `DEFAULT_FILE_STORAGE` to be set and we use django-storages for that.
This commit is contained in:
parent
12db5176d6
commit
4be48b7999
|
@ -1,7 +1,9 @@
|
||||||
"""
|
"""
|
||||||
Production Configurations
|
Production Configurations
|
||||||
|
|
||||||
- Use Amazon's S3 for storing static files and uploaded media
|
{% if cookiecutter.use_whitenoise == 'y' -%}
|
||||||
|
- Use WhiteNoise for serving static files{% endif %}
|
||||||
|
- Use Amazon's S3 for {% if cookiecutter.use_whitenoise == 'n' -%}storing static files {% endif %}and uploaded media
|
||||||
- Use mailgun to send emails
|
- Use mailgun to send emails
|
||||||
- Use Redis for cache
|
- Use Redis for cache
|
||||||
{% if cookiecutter.use_sentry_for_error_reporting == 'y' %}
|
{% if cookiecutter.use_sentry_for_error_reporting == 'y' %}
|
||||||
|
@ -113,6 +115,7 @@ AWS_HEADERS = {
|
||||||
# stored files.
|
# stored files.
|
||||||
{% if cookiecutter.use_whitenoise == 'y' -%}
|
{% if cookiecutter.use_whitenoise == 'y' -%}
|
||||||
MEDIA_URL = 'https://s3.amazonaws.com/%s/' % AWS_STORAGE_BUCKET_NAME
|
MEDIA_URL = 'https://s3.amazonaws.com/%s/' % AWS_STORAGE_BUCKET_NAME
|
||||||
|
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
|
||||||
{% else %}
|
{% else %}
|
||||||
# See:http://stackoverflow.com/questions/10390244/
|
# See:http://stackoverflow.com/questions/10390244/
|
||||||
from storages.backends.s3boto3 import S3Boto3Storage
|
from storages.backends.s3boto3 import S3Boto3Storage
|
||||||
|
|
Loading…
Reference in New Issue
Block a user