开源web框架django知识总结(三)
最近有点忙没来得急更新,不好意思啊,码农的悲哀。。。
一、静态文件
什么是静态文件?如:图片,css,js,音频,视频等
静态文件配置:settings.py中
1、配置静态文件的访问路径【该配置默认存在】
通过哪个url地址找静态文件: STATIC_URL = ‘/static/’
说明:指定访问静态文件时是需要通过/static/xxx或http://192.168.42.128:8000/static/xxx 【xxx表示具体的静态资源位置】
2、配置静态文件的存储路径STATICFILES_DIRS
STATICFILES_DIRS保存的是静态文件在服务器端存储位置
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'),]#逗号不能省略
3、在Django项目中创建静态文件夹static,模板文件夹templates,准备静态文件
test_static.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>测试静态文件</title>
</head>
<body>
<img src="http://192.168.42.128/static/image/adv01.jpg" width="200px" height="200px">
<img src="/static/image/adv01.jpg" width="200px" height="200px">
{% load static %}
<img src="{% static 'image/adv01.jpg' %}" width="200px" height="200px">
<br>
<audio src="/static/music/1.wav" controls="controls">第1章冰山美人</audio>
<br>
<video width="320" height="240" src="/static/media/写真-净土 - 雷婷.mp4" controls>
</video>
</body>
</html>
views.py
#day03
from django.shortcuts import render
def test_static