我尝试将样式表链接到django中的模板,但它没有做任何事情:
模板(称为base.html)
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}base.css">
</head>
<body>
<h1>Welcome to {{ page }}</h1>
</body>
</html>
这是有关静态文件的设置:
STATIC_URL = '/static/'
STATICFILES_DIRS = ('C:/Users/GAL/PycharmProjects/sqvatPreAlpha/static/',)
我的项目建立方式:
http://i.imgur.com/o44QSEk.png
我该怎么做才能让它发挥作用?
答案 0 :(得分:1)
您还没有提到这是开发箱还是生产箱。如果是后者,请确保运行:
python manage.py collectstatic
这将收集您在Django项目根目录中的所有静态文件,并将它们复制到STATIC_URL目录。如果在尝试此操作后仍遇到问题,则很可能在设置文件中定义了错误的内容。
答案 1 :(得分:0)
您必须在base.html的开头添加{% load staticfiles %}
此外,您似乎需要将.css
添加到您的css文件中。