解决Django加载静态资源失败的问题

作者:热心市民大G 时间:2023-09-11 21:10:51 

Django项目中为什么会加载静态时会失败呢?

原因:django部署方式比较特别,采用静态文件路径:STATICFILES_DIRS的部署方式,之前你写的相对路径,绝对路径因为缺少静态文件路径而全部失效

做页面显示时,肯定少不了加载css,js等文件吧,但是在Django中,我们的这些文件应该放在哪里呢?又该如何来配置?

1.Django中有静态文件(static)文件夹

解决Django加载静态资源失败的问题

2.配置相关文件

解决Django加载静态资源失败的问题

在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
  • asp之家 网络编程 m.aspxhome.com