样式表在django中不起作用

时间:2014-05-15 20:23:41

标签: python css django

我尝试将样式表链接到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

我该怎么做才能让它发挥作用?

2 个答案:

答案 0 :(得分:1)

您还没有提到这是开发箱还是生产箱。如果是后者,请确保运行:

python manage.py collectstatic

这将收集您在Django项目根目录中的所有静态文件,并将它们复制到STATIC_URL目录。如果在尝试此操作后仍遇到问题,则很可能在设置文件中定义了错误的内容。

答案 1 :(得分:0)

您必须在base.html的开头添加{% load staticfiles %} 此外,您似乎需要将.css添加到您的css文件中。