注意:这与 django-staticfiles 不同,因为它内置了压缩功能。
我的 /static/ 用于我自己上传的静态文件,而 /media/ 用于用户上传的文件。但是,DJANGO_STATIC_MEDIA_URL 依赖于所有静态文件都在一个 url 下这一事实。
我错过了什么吗?还是我必须在每个模板上手动设置 {{ MEDIA_URL }} 和 {{ STATIC_URL }}?
另外,我该如何设置,以便将 django-static 生成的符号链接完全上传到 S3?
我正在使用 Django 1.4,我当前的配置是:
DJANGO_STATIC = True
DJANGO_STATIC_MEDIA_URL = '//s3.amazonaws.com/%s/static/' % AWS_STORAGE_BUCKET_NAME
DJANGO_STATIC_MEDIA_ROOTS = [os.path.join(SITE_ROOT, 'static')]