解决Django加载静态资源失败的问题
作者:热心市民大G 时间:2023-09-11 21:10:51
Django项目中为什么会加载静态时会失败呢?
原因:django部署方式比较特别,采用静态文件路径:STATICFILES_DIRS的部署方式,之前你写的相对路径,绝对路径因为缺少静态文件路径而全部失效
做页面显示时,肯定少不了加载css,js等文件吧,但是在Django中,我们的这些文件应该放在哪里呢?又该如何来配置?
1.Django中有静态文件(static)文件夹
2.配置相关文件
在settings.py文件中
STATIC_URL = '/static/'
#添加这段代码
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
3.Templates模板中进行配置
#这句添加到html文件的最上面(<!DOCTYPE html>的上面)
{% load staticfiles %}
#采用{% %}的方式导入js标签
<script type="text/javascript" src="{% static "/js/jquery-3.3.1.min.js" %}"></script>
到这里我们的配置就完成了,其他的css文件 img图片也就同理可得了;如果有不是很清楚的小伙伴,可以再回去看一下第一张图片就很明白了
来源:https://blog.csdn.net/tyt_XiaoTao/article/details/80209933
标签:Django,加载,静态资源
0
投稿
猜你喜欢
使用pipenv管理python虚拟环境的全过程
2021-08-26 13:05:55
Python中字典的基础介绍及常用操作总结
2022-11-30 14:33:40
基于numpy实现逻辑回归
2023-06-21 10:04:25
JS实现淘宝支付宝网站的控制台菜单效果
2023-07-22 22:26:12
实际应用:MySQL5存储过程编写
2008-11-11 12:25:00
详解Oracle 中实现数据透视表的几种方法
2023-07-24 03:45:04
opencv实现简单人脸识别
2021-08-26 07:49:06
Python基于Tkinter实现的垃圾分类答题软件代码
2023-09-09 02:20:24
豆瓣的Url结构方式一览
2010-03-01 12:44:00
启发式评估(heuristic evaluation)
2009-08-27 13:03:00
松子学ASP—Server篇
2008-04-22 14:14:00
go swagger生成接口文档使用教程
2023-10-20 12:31:35
常用python数据类型转换函数总结
2023-07-27 23:07:16
Python 文档解析lxml库的使用详解
2022-01-24 10:42:38
python+tifffile之tiff文件读写方式
2022-03-16 13:17:41
javascript this 关键字小提示
2009-02-03 13:22:00
python服务器与android客户端socket通信实例
2022-04-28 02:30:31
JavaScript解决Joseph问题
2008-06-21 17:11:00
怎样设计"帮助"最有效?
2008-04-12 14:18:00
Oracle平台应用数据库系统的设计与开发
2010-07-21 13:03:00