加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Django staticfiles app 静态文件处理/引用

发布时间:2020-12-15 17:15:17 所属栏目:大数据 来源:网络整理
导读:在使用 django 开发中,不可避免的总会遇到静态文件的处理,特别对于前端来说,页面的调试都是依赖静态文件(JS,CSS,Image等等) 文件分类: Django 把静态文件分成了两类: static? 和? media , Django 是按照是否与用户互动来进行区分: static: 应用页

在使用 django 开发中,不可避免的总会遇到静态文件的处理,特别对于前端来说,页面的调试都是依赖静态文件(JS,CSS,Image等等)

文件分类:

Django 把静态文件分成了两类:static?和?media, Django 是按照是否与用户互动来进行区分:

  • static: 应用页面需要的(JS,CSS,Image...),这些相对来说是提供给用户的,即这些文件(非严格讲)没有与用户进行互动,开发者产生这些文件为访问用户服务,用户只是单纯的享受应用服务。

  • media: 用户与应用程序进行交互的文件(用户上传的文件等等)

静态文件设置:

  • STATIC_ROOT

  • STATIC_URL

  • STATICFILES_DIRS

  • STATICFILES_STORAGE

  • STATICFILES_FINDERS

  • 文档:https://docs.djangoproject.com/en/2.0/ref/settings/#settings-staticfiles

静态文件引用:

setting.py

STATIC_URL?=?'/static/'

#?存放静态文件的文件夹
STATICFILES_DIRS?=?(
????os.path.join(BASE_DIR,?'static'),)

xx.html

<link?rel="stylesheet"?href="{%?static?'/admin.css'?%}"?media="all">

官方 文档:https://docs.djangoproject.com/en/2.0/ref/contrib/staticfiles/?


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读