我创建了django项目,并在settings.py中配置了所有必要的资产
Modernizr.es6number
我的所有静态文件都位于项目目录的BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)
STATICFILES_DIRS = [
"~/<project_name>/static",
]
文件夹中。在这个文件夹里面我有css,js,相应的图像文件夹。在我的名为static
的基本模板(由其他人继承)中,我有模板标记base.html
。我无法弄清楚为什么页面仍然加载没有任何静态附加,因为一切似乎都正确。
答案 0 :(得分:0)
更改为此(STATICFILES_DIRS
setting中的更多内容):
{% load static %}
<link rel="stylesheet" href="{% static 'css/css-file.css' %}">
在模板中获取这样的静态文件(Django 1.10):
{{1}}