由于某种原因,我无法弄明白。只有一些静态文件没有加载。他们过去但现在已经不在了。
加载django-bower
的人工作得很好,其他人都没有。
是否有可能STATIC_URL = '/static/'
STATICFILES_FINDERS = ('djangobower.finders.BowerFinder',)
STATIC_ROOT = os.path.join(BASE_DIR, '..', 'static')
STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'))
BOWER_COMPONENTS_ROOT = os.path.join(BASE_DIR, 'components')
BOWER_INSTALLED_APPS = (
'jquery#1.9',
'knockout#3.3.0',
'knockout-mapping#2.0',
'bootstrap',
)
打破它或者我错过了什么。
settings.py
{% load staticfiles %}
<link href="{% static 'css/styles.css' %}" rel="stylesheet">
模板:
- project
- apps
- src
- static
- css
- styles.css
- media
项目结构:
<a href="\Bar\Test\MyAction?id=100">Test action</a>
答案 0 :(得分:3)
您已将所有静态文件查找器替换为只有一个BowerFinder
。毫不奇怪静态文件只能从凉亭收集。
默认情况下,STATICFILES_FINDERS
将包含:
(
"django.contrib.staticfiles.finders.FileSystemFinder",
"django.contrib.staticfiles.finders.AppDirectoriesFinder",
)
如果您仍想使用该静态文件查找程序,则必须将其与BowerFinder
一起设置。
答案 1 :(得分:-4)
尝试:
<link href="{{ STATIC_URL }}css/styles.css">