Django的css文件不起作用
我是Django的新手,并且遇到问题。 我:Django的css文件不起作用
STATIC_URL = '/static/' STATIC_ROOT = '/static/'
在我的settings.py,有一个文件夹内项目/ mainapp /静态文件夹和css/header.css。 我也有
{% load staticfiles %} <link rel="stylesheet" href="{% static 'css/header.css' %}" type="text/css">
在我的头html。浏览器尝试使用localhost/static/css/header.css,但没有发现任何内容。我究竟做错了什么?谢谢!
回答:
定义STATICFILES_DIRS
在您的设置如下:
STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),)
BASE_DIR
是全局变量,你可以在它指向的项目的工作目录相同settings.py发现。 static
是您的应用程序根目录内的文件夹。
和负载static
模板,而不是staticfiles
象下面这样:
{% load static %}
以上是 Django的css文件不起作用 的全部内容, 来源链接: utcz.com/qa/266700.html