在django项目中加载静态文件时出错

时间:2017-03-19 15:24:44

标签: python django python-3.x static

我创建了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。我无法弄清楚为什么页面仍然加载没有任何静态附加,因为一切似乎都正确。

1 个答案:

答案 0 :(得分:0)

更改为此(STATICFILES_DIRS setting中的更多内容):

{% load static %}

<link rel="stylesheet" href="{% static 'css/css-file.css' %}">

在模板中获取这样的静态文件(Django 1.10):

{{1}}