像图片,css,js,音频,视频这些就是静态文件
目录
1 静态文件的配置
静态文件的配置在setting.py的这里
这个是创建项目后就有的默认值,可以改但是没有必要
之后我们要加入STATICFILES_DIRS这个变量,这个是放静态文件的存储路径的,我们这样写
- 可以有多个,在这里我们只使用一个
- 这里逗号是必须的,因为不给逗号成不了元组,成不了元组就会报错
然后我们在项目路径下创建文件夹static,用于存放静态文件
在static目录下我们可以根据静态文件不同的类型创建不同的文件夹,比如
2 访问静态文件
我们现在搞一个图放static/picture中
然后我们直接在浏览器中访问一下
发现可以访问到,下面我们通过视图与模版使用这张图像
3 在模版中使用静态文件
我们在模版中使用img标签
首先搞一个模版,我们命名为static_picute,然后我们这样写
上面的是绝对路径,下面的是相对路径,静态文件可以在模版中多次调用
之后加上视图
最后加上路由
然后我们访问一下
上面两种是html的写法,下面我说一下django中的专用写法——static标签,我们在模版中这样写
- 有提示的红线但是不耽误使用
我们访问一下
一般来讲我们都用static标签,这样我们后期需要改的时候改的东西更少