Django的静态文件路径设置对比
实验结构为:
├── mysite
│ ├── manage.py
│ ├── mysite
│ │ ├── asgi.py
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ ├── settings.py
│ │ ├── urls.py
│ │ └── wsgi.py
│ └── polls
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── __init__.py
│ │ └── __pycache__
│ ├── models.py
│ ├── __pycache__
│ ├── static
│ │ ├── polls
│ │ │ ├── images
│ │ │ │ └── background.gif
│ │ │ └── style.css
│ │ └── 这里是静态文件根目录.txt
│ ├── templates
│ │ └── polls
│ │ ├── detail.html
│ │ ├── index.html
│ │ └── results.html
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── nginx.conf
└── 实验方法.txt12 directories, 23 files
把静态文件的设置路径放入表格中:
主文件 | 调用文件 | 根目录 | 主文件中的调用方式 | 被调用文件自身完整路径 |
polls/templates/polls/index.html | style.css | mysite/polls/static | polls/style.css | mysite/polls/static/polls/style.css |
polls/static/polls/style.css | background.gif | mysite/polls/static/polls | images/background.gif | mysite/polls/static/polls/images/background.gif |
举例1:
polls/templates/polls/index.html调用css文件的根目录是:
mysite/polls/static,所以index.html里面是'polls/style.css' ,如下:
{% load static %}<link rel="stylesheet" type="text/css" href="{% static 'polls/style.css' %}">
举例2:
polls/static/polls/style.css调用.gif文件的根目录是:
mysite/polls/static/polls,所以style.css里面是"images/background.gif",如下:
body {background: white url("images/background.gif") no-repeat;
}
Django的静态文件路径设置对比相关推荐
- Django之静态文件
在介绍分布式路由之前,先介绍下静态文件,比如图片,音视频文件,这些都属于静态文件.以百度首页为例: 大部分都是静态文件,以图片为例,浏览器加载img标签,解读里面的src属性,对src里面的地址发ht ...
- django处理静态文件
静态文件指的是js css 还有图片这些,配置方法如下 1. 在设置文件(settings.py)中,installed_apps中添加 django.contrib.staticfiles 然后设置 ...
- Django的静态文件的配置
静态文件配置 STATIC_URL = '/static/' # 静态文件配置 STATICFILES_DIRS = [os.path.join(BASE_DIR,'static') ] # 暴露给外 ...
- Django(part18)--静态文件
学习笔记,仅供参考,有错必纠 静态文件 什么是静态文件 不能与服务器端做动态交互的文件都是静态文件,比如:图片,js文件,音频,视频,部分html文件 静态文件的配置 对于静态文件的配置,我们需要在s ...
- oracle 添加归档日志文件_oracle 归档日志文件路径设置
oracle 归档日志文件路径设置 2012-05-23 15:37:42| 分类: oracle | 标签: oracle log_archive_dest | 举报 | 字号 订阅 1: 首先查 ...
- KEIL5 头文件路径设置摸索和总结
KEIL5 头文件路径设置摸索和总结 1.常识 1.1绝对路径和相对路径的认知: 绝对路径:是从盘符开始的路径,形如 C:\windows\system32\cmd.exe 相对路径:是从当前路径开始 ...
- 服务器设置静态文件路径,静态文件服务器路径怎么配置好
静态文件服务器路径怎么配置好 内容精选 换一换 用户通过管理控制台创建或者导入密钥对后,在购买弹性云服务器时,登录方式选择密钥对,并选择创建或者导入的密钥对.用户购买弹性云服务器成功后,可使用密钥对的 ...
- django-配置静态文件路径
基本的网页增删改查完成了 为了更好看,需要插入图片,导入样式文件和JS文件 但,这些静态的资源,放在哪里? 如何让django可以识别? 本节详细介绍 准备工作 即然要存静态文件 得有一个目录存放吧 ...
- apache2部署django以及静态文件
django中的runserver只是一个很简单的web服务器,在开发中是不建议使用的,django在官方中建议是使用apache2等web服务器来配置,并且django会把静态文件交由apache2 ...
最新文章
- 方格路径问题!【转】
- python3 pygame 坦克自动移动
- 经典排序算法及其Python实现
- 1195 巧妙推算走楼梯(宁波大学oj)
- day013内置函数一
- 谈谈学完Asp.net 中的自定义控件后的感受
- 子母钟运用在什么领域,设备如何调试,天穹告诉你子母钟系统授时的意义
- vue将图片保存到相册_vue 图片下载到本地,图片保存到本地
- 智能门锁走向而立之年
- CSS实现纯右上角倾斜四十五度封页角以及小浮标效果
- 英语写作翻译-形容词(一)
- getAddrInfo与DNS域名解析与ping
- 大厂Java面试过程中如何介绍自己的项目经历?
- 如何提升流量的转化率
- FPGA三分频电路的实现
- SAP生产订单删除步骤
- sklearn cheat sheet
- Oracle碎片整理问题
- [1095]Appium使用wifi连接多台手机
- Fly.Box 企业网盘2.2.1 发布