码迷,mamicode.com
首页 > 其他好文 > 详细

django下静态资源配置的理解

时间:2020-04-04 18:45:21      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:文件夹   restful   dir   manage   size   app   图片   djang   files   

一.先看app中是否有配置,有时候创建会丢失(坑了好久,o(╥﹏╥)o)

  这个app会帮我们匹配静态资源或者其他app的静态资源,比如像admin后台,restful前端展示的

         技术图片

 

 

 二. STATIC_URL = ‘/static/‘

  这个主要是用来前端路由寻址时使用的,一般不改动 .看下面的图就会有直观印象了,现在我把他改成STATIC_URL = ‘/static111/‘

技术图片

 

 可以看到发生改变,所以just一个名字,那么这个名字又对应着那个文件呢,就需要看下面的配置了

三.STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"),)

 

  这个配置就决定了上一步的static_url匹配的是谁,我们可以在BASE_DIR下面建一个static文件夹,那么他就会匹配到里面相应的类容,

当然第一步中的staticfiles配置,也是根据这个路由去匹配每一个app下面的static,找到对应文件

四.STATIC_ROOT = os.path.join(BASE_DIR, "static")

 此配置确定了我们使用 python manage.py collectstatic 时收集静态文件的目录,当你需要把所有的静态文件收集起来,放到服务器(比如nginx)中

时,可以统一收集

 

PS:以上就是我的一些理解,如若有不足,还请指出,谢谢

  talos 2020.4.4

 

django下静态资源配置的理解

标签:文件夹   restful   dir   manage   size   app   图片   djang   files   

原文地址:https://www.cnblogs.com/talosant/p/12633076.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!