在django中,urls.py将URL请求转给view.py中的函数,函数将计算后的结果转给templates中的某个xxx.html文件,最后xxx.html文件发给了客户,在客户的页面显示出来,这里,我总结下我怎么在html文件里放入css,js等静态文件。在这里以bootstrap为例加入其中。 首先,在项目中创建一个static文件夹,然后再在static文件夹里创建三个css,img,js文件夹。在里面对应放入我们下载的bootstrap的各个文件。放入的文件目前在网页里是找不到的哦~因为我们没有添加路径让系统找到它们,如下例子所示为找不到bootstrap文件: http://go.rritw.com/127.0.0.1:8000/static/css/bootstrap.css 404 NOT FOUND 那怎么设置才能找到我们的bootstrap文件呢?很简单,只需在settings.py中进行设置就行。 方法一: 1.在头部加入: [python] view plaincopy
[python] view plaincopy
[html] view plaincopy
4.在浏览器中继续输入以上网址,看看能不能获取到css文件: http://go.rritw.com/127.0.0.1:8000/static/css/bootstrap.css在浏览器中就可以看到: /*! * Bootstrap v2.3.2 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. */ OK了!得到了我们想要的内容,说明可以访问那些静态文件了,我们在项目中也就可以用相对路径去用这些静态文件了。 方法二: 这个方法就更简单了,我们根据templates的路径样式,设置static的路径。 先看看templates的路径样式: [python] view plaincopy
[python] view plaincopy
From:OSChina |
在django项目中加入像bootstrap这样的css,js等静态文件
最新推荐文章于 2022-09-19 20:01:12 发布
在django中,urls.py将URL请求转给view.py中的函数,函数将计算后的结果转给templates中的某个xxx.html文件,最后xxx.html文件发给了客户,在客户的