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


Posted in Python onJuly 28, 2019

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图片也就同理可得了;如果有不是很清楚的小伙伴,可以再回去看一下第一张图片就很明白了

以上这篇解决Django加载静态资源失败的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
浅析Python基础-流程控制
Mar 18 Python
发布你的Python模块详解
Sep 15 Python
Python基于numpy灵活定义神经网络结构的方法
Aug 19 Python
Python使用Scrapy保存控制台信息到文本解析
Dec 27 Python
python读取和保存视频文件
Apr 16 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
Mar 27 Python
Django组件cookie与session的具体使用
Jun 05 Python
Django 开发环境与生产环境的区分详解
Jul 26 Python
Python图片的横坐标汉字实例
Dec 04 Python
Python OpenCV读取显示视频的方法示例
Feb 20 Python
Python3.7下安装pyqt5的方法步骤(图文)
May 12 Python
Selenium之模拟登录铁路12306的示例代码
Jul 31 Python
django之静态文件 django 2.0 在网页中显示图片的例子
Jul 28 #Python
python正则-re的用法详解
Jul 28 #Python
django ModelForm修改显示缩略图 imagefield类型的实例
Jul 28 #Python
django之对FileField字段的upload_to的设定方法
Jul 28 #Python
Django ImageFiled上传照片并显示的方法
Jul 28 #Python
Python线上环境使用日志的及配置文件
Jul 28 #Python
Django 实现admin后台显示图片缩略图的例子
Jul 28 #Python
You might like
PHP5 字符串处理函数大全
2010/03/23 PHP
解析array splice的移除数组中指定键的值,返回一个新的数组
2013/07/02 PHP
Yii2使用swiftmailer发送邮件的方法
2016/05/03 PHP
JQuery Ajax通过Handler访问外部XML数据的代码
2010/06/01 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
2013/12/13 Javascript
[原创]jQuery常用的4种加载方式分析
2016/07/25 Javascript
BootStrap表单时间选择器详解
2017/05/09 Javascript
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
原生js实现贪食蛇小游戏的思路详解
2019/11/26 Javascript
JS+Canvas实现五子棋游戏
2020/08/26 Javascript
[01:27]DOTA2电竞之夜 今夜共饮庆功酒
2014/08/02 DOTA
跟老齐学Python之模块的加载
2014/10/24 Python
Python实现简单截取中文字符串的方法
2015/06/15 Python
利用Python读取文件的四种不同方法比对
2017/05/18 Python
Python3中列表list合并的四种方法
2019/04/19 Python
Django后台admin的使用详解
2019/07/08 Python
numpy数组广播的机制
2019/07/12 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
2020/04/17 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
2021/03/04 Python
什么是数组名
2012/05/10 面试题
Unix/Linux开发面试题
2016/08/16 面试题
高中军训感言400字
2014/02/24 职场文书
水毁工程实施方案
2014/04/01 职场文书
投资合作协议书
2014/04/17 职场文书
私用公车造成事故检讨书
2014/11/16 职场文书
2015年幼儿园个人工作总结
2015/04/25 职场文书
2015年个人工作总结报告
2015/04/25 职场文书
房屋质量投诉书
2015/07/02 职场文书
情况说明书怎么写
2015/10/08 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书
导游词之南京夫子庙
2019/12/09 职场文书
Python Flask搭建yolov3目标检测系统详解流程
2021/11/07 Python
SQL Server数据库查询出现阻塞之性能调优
2022/04/10 SQL Server
Linux下搭建SFTP服务器的命令详解
2022/06/25 Servers
Windows11 Insider Preview Build 25206今日发布 更新内容汇总
2022/09/23 数码科技