一、静态文件

什么是静态文件

如:图片、css、js、音频、视频

二、静态文件配置

静态文件配置 —— setting.py中

  1. 配置静态文件的访问路径【该配置默认存在】

    • 通过哪个URL地址找静态文件

    • STATIC_URL = ‘/static/’

    • 说明:

      指定访问静态文件时是需要通过/static/xxx或者http://127.0.0.1:8000/static/xxx

      【xxx表示具体的静态资源位置】

  2. 配置静态文件的存储路径STATICFILES_DIRS

    STATICFILES_DIRS保存的是静态文件在服务器端的存储位置

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

三、测试

下载图片

静态资源访问

四、模板中访问静态文件

img标签为例

通过{% static %}标签访问静态文件

  1. 加载static — {% load static %}

  2. 使用静态资源 — {% static ‘静态资源路径’ %}

  3. 样例

    <img src="{% static 'images/lena.jpg' %}"/>
    

10. Django基础:静态文件相关推荐

  1. django处理静态文件

    静态文件指的是js css 还有图片这些,配置方法如下 1. 在设置文件(settings.py)中,installed_apps中添加 django.contrib.staticfiles 然后设置 ...

  2. django之静态文件及数据库

    <Django Web框架> 文章目录 <Django Web框架> 静态文件 Django中的应用 - app 创建应用app 应用的分布式路由 include 函数 数据库 ...

  3. apache2部署django以及静态文件

    django中的runserver只是一个很简单的web服务器,在开发中是不建议使用的,django在官方中建议是使用apache2等web服务器来配置,并且django会把静态文件交由apache2 ...

  4. Django之静态文件

    在介绍分布式路由之前,先介绍下静态文件,比如图片,音视频文件,这些都属于静态文件.以百度首页为例: 大部分都是静态文件,以图片为例,浏览器加载img标签,解读里面的src属性,对src里面的地址发ht ...

  5. Django之静态文件配置

    静态文件 了解静态文件配置之前,我们需要知道静态文件是什么? 静态文件其实指的是像css,js,img等一些被模板需要的文件. 如何在Django中配置我们的静态文件 1.建立static文件夹,将静 ...

  6. django 中静态文件项目加载问题

    问题描述: django项目中创建了多个app后,每个app中都有对应的static静态文件.整个项目运行时这些静态文件的加载就是一个问题,因为整个项目我只参与了一部分,项目部署之类的并没有参与.我写 ...

  7. Django:静态文件staticfiles

    https://docs.djangoproject.com/zh-hans/3.2/howto/static-files/ 静态文件不走视图 1.settings.py里的STATIC_URL='/ ...

  8. Django(静态文件和Django应用和分布式路由)

    什么是静态文件 如:图片.css.js.音频.视频 静态文件配置 --settings.py中 1.配置静态文件的访问路径[该配置默认存在] STATIC_URL = '/static' 指定访问静态 ...

  9. Django的静态文件的配置

    静态文件配置 STATIC_URL = '/static/' # 静态文件配置 STATICFILES_DIRS = [os.path.join(BASE_DIR,'static') ] # 暴露给外 ...

  10. Django的静态文件路径设置对比

    实验结构为: ├── mysite │ ├── manage.py │ ├── mysite │ │ ├── asgi.py │ │ ├── __init__.py │ │ ├── __pycache ...

最新文章

  1. 为何艾伦·图灵想让AI智能体故意犯错
  2. 推导LookAt函数定义的视图矩阵
  3. HDU - 1796 How many integers can you find(容斥原理)
  4. 元器件大一点好,还是小一点好?
  5. Windows下设置自动关机的命令指示符
  6. python利用函数求20的阶乘_请运用reduce函数,计算20的阶乘,慕课网2-19
  7. macOS 安装和管理多个Python版本
  8. 《信号与系统学习笔记》—z变换(二)
  9. 汽车诊断之UDS入门-0x19 0x06服务
  10. BCH编码与译码(MATLAB实现)
  11. 聊聊图标和MBE图标
  12. 论文参考文献格式及意义
  13. 手机系统ROM开发中的电话号码格式客制化
  14. emplace_back不能取代push_back的情况
  15. 一些常用模块的测试用例
  16. 网页制作学习3----实现连缀功能
  17. (windows注册表大全)别人写的,我记录下
  18. HDU and 蓝桥杯 完全背包练习题
  19. 创建系统映像时包含了 D、E 盘
  20. QT教程 休闲棋牌游戏开发(2)

热门文章

  1. 30.Linux/Unix 系统编程手册(上) -- 线程:线程同步
  2. 26.Linux/Unix 系统编程手册(上) -- 监控子进程
  3. 29.TCP/IP 详解卷1 --- 网络文件系统
  4. 2.make file
  5. 11. jQuery - Chaining
  6. LoadRunner 12 试用
  7. 使用js实现复选框的全选、取消功能
  8. 结构体与对象的联系与区别
  9. 前端了解的简要php
  10. 学习MyBatis之简单入门HelloWorld