【发布时间】:2012-12-15 11:36:34
【问题描述】:
注意:这与 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')]
【问题讨论】:
-
你使用的是什么版本的 Django,只是一个问题?
-
啊,我把它与从 1.3 开始与 Django 集成的静态文件应用程序混淆了 - 抱歉。
标签: django django-static