项目名/settings.py(项目配置,配置静态资源文件目录):

import osBASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))STATIC_URL = '/static/'  # 设置访问静态资源对应的url
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]  # 设置静态资源的保存目录

手动创建static目录,存放静态资源。

templates/应用名/demo.html(模板文件,动态获取STATIC_URL):

<!DOCTYPE html>
{% load staticfiles %}  <!-- load 加载静态资源文件的配置,用于动态获取STATIC_URL -->
<html lang="en">
<head><meta charset="UTF-8"><title>静态文件</title>
</head>
<body><img src="/static/images/mm.jpg"><br/>动态获取STATIC_URL,拼接静态资源的url:<br/><img src="{% static 'images/mm.jpg' %}"></body>
</html>

静态资源的加载顺序(查找顺序):

STATICFILES_FINDERS=('django.contrib.staticfiles.finders.FileSystemFinder','django.contrib.staticfiles.finders.AppDirectoriesFinder')

AppDirectoriesFinder:如果settings.py中配置的静态资源文件路径中没有找到,会继续在注册的所有应用目录下的对应文件夹下找静态资源。(类似模板文件的加载顺序)。

Python Django,静态资源托管相关推荐

  1. 实战react技术栈+express前后端博客项目(3)-- 后端路由、代理以及静态资源托管等配置说明...

    项目地址:github.com/Nealyang/Re- 本想等项目做完再连载一波系列博客,随着开发的进行,也是的确遇到了不少坑,请教了不少人.遂想,何不一边记录踩坑,一边分享收获呢.分享当然是好的, ...

  2. Koa 学习 01 Koa 介绍和基本使用(路由、静态资源托管、中间件)

    Koa 介绍 Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造,致力于成为 web 应用和 API 开发领域中的一个更小.更富有表现力.更健壮的基石. 官网:https://k ...

  3. Express与传统Web应用(服务端渲染、art-template模板引擎、配置静态资源托管)

    一.服务端渲染相关的概念 什么是渲染? 例如对于我们前端开发者来说最常见的一种场景就是:请求后端接口数据,然后将数据通过模板绑定语法绑定到页面中,最终呈现给用户. 数据: 模板: 渲染(数据+模板)结 ...

  4. Netlify静态资源托管之部署自动化

    关注「WeiyiGeek」公众号 将我设为「特别关注」,每天带你玩转网络安全运维.应用开发.物联网IOT学习! 0x00 基础介绍 0x01 Netlify 使用 0x00 基础介绍 Q: Netli ...

  5. python+Django学习资源汇总-更新中

    Python 教程 Python 3.7.4 文档 Python 基础教程 Python教程 Python入门 python+django搭建web项目 Python Django(WEB电商项目构建 ...

  6. Django 静态资源路径问题(一)

    2013.10.17日(初学,手写) 系统 ubuntu  python2.7.4   Django1.5.4 1. /hone/yuluhuang/python/ 2.创建项目 django-adm ...

  7. cdn托管html资源,七牛自定义域名cdn加速,静态资源托管至对象存储

    配置前提 1.域名备案备案备案! 2.七牛账号 配置前速度 访问主页加载速度如下: 加载主页需要4秒多,已经是非常慢了,可以看到主要时间浪费在字体文件加载和图片的加载,所有资源全部从服务器被访问,1M ...

  8. 3 ~ express ~ 静态文件托管

    静态资源文件处理 (一)设置静态资源托管目录 /* *  当 用户访问的 url 以 /public 开始 ,那么直接返回对应 __dirname + '/public' 下的文件  . 注意是双下划 ...

  9. Django静态文件的管理

    Django静态资源的路径主要通过STATIC_URL和STATICFILES_DIRS来设置,由此实现不同的管理方式. 管理方式 Django中管理静态资源一般有两种方式. 第一种是在每个应用(ap ...

最新文章

  1. Photoshop CS6软件安装教程
  2. centos 推荐使用epel源
  3. Mybatis配置文件注释
  4. 第四章:Django 模型 —— 设计系统表
  5. python实现共空间模式CSP
  6. php从入门到放弃表情,Lite语言——从入门到放弃(一)
  7. Windows Phone中Map控件由浅及深
  8. Android5.0 CheckBox颜色修改
  9. 多服务台排队系统仿真基于c语言,带优先级的多服务台排队系统Monte Carlo模拟
  10. asp.net配置web.config发电子邮件详解
  11. 基于IE内核的一个WEB打印实现方案
  12. Opencv remap函数
  13. 红帽linux配置远程连接,CentOS服务器端配置SSH远程连接的教程
  14. 方舟建立服务器显示cmd,家庭电脑建方舟服务器
  15. Android--经典蓝牙(文件传输--socket通信)
  16. java里部分文件全选怎么整,全选和取消 怎么办
  17. 攻击篇--远程控制(一)生成被控端与主控端
  18. 大一机械类转计算机专业(软件工程)经历分享
  19. SAP采购订单中的净价是单价还是总价?
  20. Arduino+nRF24L01发射端(二)

热门文章

  1. resultMap标签中里的association标签
  2. 行业分类参考-做所有事情都要归于行业
  3. grub引导项修复详解_重新安装win7后,修复Grub启动项
  4. CSDN网页打印PDF格式
  5. 五一出行你准备好了吗?Python帮你预测全国热门景点!
  6. 【ios开发/Xcode】实现多功能备忘录
  7. Dozer 轻松高效玩转DTO(Data Transfer Object)
  8. 12.中断+外部中断
  9. gow在windows上使用的linux shell命令,Windows模拟linux终端工具Cmder+Gow
  10. idea怎么设置代码提示不区分大小写_intellij idea设置代码提示不区分大小写