py3.7+django3.0 图片未缓存咋办?(网上方法大部分看过了,也试过了)

环境py3.7+django3.0

html文件,想要显示一张图片可是却未缓存,不知道哪里的问题**
图片说明

这是django 的app里面的html
本来是一张折线图,结果这样:

图片说明

右键图片看详细信息是这样:
图片说明

尝试

①flash我试过了没有问题。

②这个白框大小是可以在html中调的,就是图片没缓存。

③个人感觉django中的问题。

这个未缓存,作为一个初学者在CSDN查了也没找到好办法。

求教、、、

把图片放在django 项目的 static\img 目录下, 直接用

 <img src = '/static/img/001.jpg' /> 

就可以看到图片了。

图片放到目录下 , 地址栏可以通过 的方式访问。

127.0.0.1/static/img/001.jpg

你补一下 django 静态文件static 的文档。

static 在 项目目录下 , 和 app 同级
图片说明

settings.py
要有这两句


STATIC_URL = '/static/'
STATICFILES_DIRS=(os.path.join(BASE_DIR, 'static'),)

1.在中间件中注册static
2.创建static文件夹
3.在setting.py注册static的路径和名字
4.在html中导入static
最后,在src里就可以用{% static “****”%}