1 在项目根路径下创建静态文件目录static:

test3 是我的项目名,根目录下面:

booktest 是一个应用

static是我建立的静态文件目录(这个名字其实可以叫其他的),静态文件都放在这下面,比如js文件 css文件

templates是模版目录

test3是项目配置的目录

2 在项目下的settings.py文件中配置静态文件的路径:

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.8/howto/static-files/ STATIC_URL = '/static/'  
# 这一项配置的意思是,我们编程当中通过/static/ 能够找到django的静态路径
# 如果我们配置STATIC_URL = '/abc/'
# 在其他地方想引用静态文件,则用/abc/ 来找到我们的静态文件 STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
#这是告诉django,我们的静态文件放在哪里
# os.path.join 是把两个路径进行拼接
# BASE_DIR 是django生成的,值是我们项目的根目录
# 因为我们在项目根目录下建立了static文件夹,所以把这两个路径拼接
# 如过我们在项目下建立的静态文件的目录名字是其他的,这里就把BASE_DIR和自己起的名字拼接
]

3 使用静态文件的引入方式:

html中 用script标签引入的src路径\css引入的link 等: "/static/xxx"

引用静态文件的路径与我们在settings.py中配置的  STATIC_URL = '/static/'  有关系

如果我们配置的是

STATIC_URL = '/abc/'
那么我们引入的时候就要用 src='/abc/xxx' 来找到我们的静态文件

最新文章

  1. ABP文档 - 嵌入的资源文件
  2. jquery总结06-动画事件04-自定义动画
  3. 2Sigma OA prepare: Longest Chain
  4. vmware workstation 网络管理
  5. Linux内核学习方法
  6. (JavaScript实现)页面无操作倒计时退出
  7. C# 中的委托和事件[转自张子扬]
  8. ORACLE 表连接详解
  9. svn跨机备份
  10. 初识beego
  11. 从零入手微信小程序开发
  12. 三种方法,刷新 Android 的 MediaStore!让你保存的图片立即出现在相册里!
  13. [Swift]LeetCode959. 由斜杠划分区域 | Regions Cut By Slashes
  14. JAVA_接口_默认方法&静态方法
  15. android view 转Bitmap 生成截图
  16. qunee 开发清新、高效的拓扑图组件 http://www.qunee.com/
  17. 递归遍历对象获取value值
  18. Shell学习笔记一
  19. Win7的话,可能有十种简单的方法进行提速呢
  20. Linux系列:Fedora虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)

热门文章

  1. RedissonLock分布式锁源码分析
  2. mysql主从复制的基本原理
  3. 设计模式——建造者模式/生成器模式(C++实现)
  4. Ameba读写分离_mycat分库分表_redis缓存
  5. videojs双击全屏幕观看,videojs动态加载视频
  6. 部署Flask项目到腾讯云服务器CentOS7
  7. 关于MD5+salt盐加密
  8. linux --> Event Loop介绍
  9. 1. 初识 Lucene
  10. 在Anacoda中管理多个版本Python