8.静态文件

本文介绍了Django项目中静态文件的配置,包括在settings.py中设置STATICFILES_DIRS,创建static目录存放图片、CSS、JS等静态资源。通过浏览器可以直接访问这些静态文件。在模板中使用静态文件时,可以通过img标签引用,并展示了使用static标签的正确方式。文章还提供了视图、模板和路由的配置示例,确保静态文件能在应用中正确显示。
摘要由CSDN通过智能技术生成

像图片,css,js,音频,视频这些就是静态文件

目录

1 静态文件的配置

2  访问静态文件

3  在模版中使用静态文件


1 静态文件的配置

静态文件的配置在setting.py的这里

这个是创建项目后就有的默认值,可以改但是没有必要

之后我们要加入STATICFILES_DIRS这个变量,这个是放静态文件的存储路径的,我们这样写

  • 可以有多个,在这里我们只使用一个
  • 这里逗号是必须的,因为不给逗号成不了元组,成不了元组就会报错

然后我们在项目路径下创建文件夹static,用于存放静态文件

在static目录下我们可以根据静态文件不同的类型创建不同的文件夹,比如

2  访问静态文件

我们现在搞一个图放static/picture中

然后我们直接在浏览器中访问一下

发现可以访问到,下面我们通过视图与模版使用这张图像

3  在模版中使用静态文件

我们在模版中使用img标签

首先搞一个模版,我们命名为static_picute,然后我们这样写

上面的是绝对路径,下面的是相对路径,静态文件可以在模版中多次调用

之后加上视图

最后加上路由

然后我们访问一下

上面两种是html的写法,下面我说一下django中的专用写法——static标签,我们在模版中这样写

  • 有提示的红线但是不耽误使用

我们访问一下

一般来讲我们都用static标签,这样我们后期需要改的时候改的东西更少

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Suyuoa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值