Cha*_*IIC 14 css python versioning django
我想为我的一些javascript和css文件启用版本控制,因为我在网站上工作时遇到了缓存问题.我在Django 1.6中读到了CachedStaticFilesStorage,看起来很完美.我将settings.py修改为以下设置:
STATIC_ROOT = 'staticfiles'
STATIC_URL = ''
# Additional locations of static files
STATICFILES_DIRS = (
)
STATICFILES_FINDERS = (
    'django.contrib.staticfiles.finders.FileSystemFinder',
    'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)
STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.CachedStaticFilesStorage'
作为测试,我然后重写了最有问题的css标签,看它是否会开始散列文件路径.每当我尝试加载页面时,我都会收到500错误.
我出错的任何想法?我错过了一个额外的步骤吗?
模板中的条目:
{% block cssfiles %}
{% load static%}
<link href="{% static "/static/css/mapmaker.css" %}" media="screen">
{% endblock %}
Udi*_*Udi 13
非常棘手......如果您仔细阅读文档,您将学到:
...使用模板标签来引用模板中的静态文件...
staticfilesstatic
所以代替:
{% load static %}
使用
{% load staticfiles %}
| 归档时间: | 
 | 
| 查看次数: | 2178 次 | 
| 最近记录: |