Django教程:[38]配置css文件

2024-10-20 00:40:00

今天在这个问题上纠结了好几个小时,关于django配置静态文件的问题,官方文档讲的不太清楚,同时百度和谷歌半天,也没能找到一个明确的方法,于是我自己尝试改了一下,终于可以正常的访问css文件了,于是有了这篇经验。

首先看一下我的文件目录:Django教程:[38]配置css文件

我在网页中引入的css文件是如此引入的:Django教程:[38]配置css文件

首先要明确我们的目标就是要修改settings.py 和url.py文件Django教程:[38]配置css文件

首先设置STATIC_URL,它是static files的url前缀,比如http://localhost:8080/static/blog/css/style.css这个css文件的url前缀是http://localhost:8080/static/,通常我们只写static即可,意思是以static为前缀的url都将访问静态文件Django教程:[38]配置css文件

接着设置STATICFILES_DIRS,这里用到了一ROOT_PATH,它是网站的根目录,这个你自行设定Django教程:[38]配置css文件

接着,通常我们让STATIC_ROOT为空字符串即可,因为网上很多教程都将其设置成了一个绝对路径,但是在我的django 1.4中,不奏效;我在这里特定声明一下Django教程:[38]配置css文件

打开url.py,引入静态文件的urlDjango教程:[38]配置css文件

将其添加到已有的urlpatterns中Django教程:[38]配置css文件

这样访问这个网址就应该可以看到css文件的内容了。Django教程:[38]配置css文件

猜你喜欢