Django教程:[32]配置static文件夹
在网页中经常用到css和js文件,我们都需要放到static静态文件夹中,那么怎么在django中配置静态文件夹的路径才能使这些文件得到正确解读呢?我们来看看下面具体的方法:
找到工程文件夹中的settings.py文件,打开它进行编辑
![Django教程:[32]配置static文件夹](https://exp-picture.cdn.bcebos.com/e09173e89a61862556bf1d5b3b04541bd00faa83.jpg)
我们建立一个新的变量,可以叫做PROJECT_PATH,叫什么名字你自己定,它用于代表网站所在文件夹的路径,下面这个路径也就是settings.py文件所在的路径。
![Django教程:[32]配置static文件夹](https://exp-picture.cdn.bcebos.com/906dbbcadce890482fd0a444130e5f2042719283.jpg)
设置STATIC_ROOT值为static文件夹的路径注意观察代码,我们可以从代码中看出,static文件夹和settings.py所在文件夹是同级的
![Django教程:[32]配置static文件夹](https://exp-picture.cdn.bcebos.com/6a408cdd3340b6f3c2abd0af12c0affce086ee83.jpg)
设置STATIC_URL,这个主要是方便我们在html文件中调用static文件
![Django教程:[32]配置static文件夹](https://exp-picture.cdn.bcebos.com/7496877bbbf4da581ef60dfaea0f8b56ac04d783.jpg)
设置STATICFILES_DIRS,也就是static文件夹下面的内容,主要有三个文件夹,分别为css、js、和img,我们给他们都设置好路径
![Django教程:[32]配置static文件夹](https://exp-picture.cdn.bcebos.com/ed792abb19efa25f843811c859828689a0463b80.jpg)
这些都设置完了以后,我们就可以在html文件中调用静态文件了,比如我们下面用到了STATIC_URL
![Django教程:[32]配置static文件夹](https://exp-picture.cdn.bcebos.com/b442d6d246fe474e66afe00cb0ef354f51b81f80.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:136
阅读量:44
阅读量:190
阅读量:113
阅读量:145