基于Django静态资源部署404的解决方法


Posted in Python onJuly 28, 2019

一. 静态资源static文件放在app中

确认django.contrib.staticfiles包含在INSTALLED_APPS中。

在settings文件中定义STATIC_URL,例如:

STATIC_URL = '/static/'

在模板中,可以硬编码URL如/static/my_app/example.jpg,或者最好使用static模板标签通过配置的STATICFILES_STORAGE存储来构建给定相对路径的URL(当你要切换到用于提供静态文件的内容分发网络(CDN)时,这样做会更容易)。

{% load static %} 
<img src="{% static "my_app/example.jpg" %}" alt="My image"/>

在你的应用中,将静态文件存储在名为static的目录下。 例如

my_app/static/my_app/example.jpg。

二. 静态资源static放在任意目录中(使用此方法解决404错误)

你的项目可能还有一些静态文件不属于任何一个特定的应用。 除了在应用中使用static/目录,你还可以在settings文件中定义一个目录列表(STATICFILES_DIRS),Django会在其中查找静态文件。 像这样:

STATICFILES_DIRS = [ 
os.path.join(BASE_DIR, "static"), 
'/var/www/static/', 
]

以上这篇基于Django静态资源部署404的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
总结Python中逻辑运算符的使用
May 13 Python
Python批量按比例缩小图片脚本分享
May 21 Python
python和bash统计CPU利用率的方法
Jul 10 Python
python简单获取数组元素个数的方法
Jul 13 Python
浅谈python脚本设置运行参数的方法
Dec 03 Python
浅谈Python 递归算法指归
Aug 22 Python
python3中的eval和exec的区别与联系
Oct 10 Python
Python中无限循环需要什么条件
May 27 Python
基于Python3读写INI配置文件过程解析
Jul 23 Python
python实现mask矩阵示例(根据列表所给元素)
Jul 30 Python
用python计算文件的MD5值
Dec 23 Python
pandas提升计算效率的一些方法汇总
May 30 Python
Python占用的内存优化教程
Jul 28 #Python
解决Django加载静态资源失败的问题
Jul 28 #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
You might like
smarty+adodb+部分自定义类的php开发模式
2006/12/31 PHP
PHP三元运算的2种写法代码实例
2014/05/12 PHP
php下Memcached入门实例解析
2015/01/05 PHP
php源码 fsockopen获取网页内容实例详解
2016/09/24 PHP
Ruffy javascript 学习笔记
2009/11/30 Javascript
JQuery 写的个性导航菜单
2009/12/24 Javascript
基于jquery.Jcrop的头像编辑器
2010/03/01 Javascript
jQuery之尺寸调整组件的深入解析
2013/06/19 Javascript
JS日期和时间选择控件升级版(自写)
2013/08/02 Javascript
javascript不可用的问题探究
2013/10/01 Javascript
JS实现设置ff与ie元素绝对位置的方法
2016/03/08 Javascript
使用three.js 画渐变的直线
2016/06/05 Javascript
Bootstrap基本插件学习笔记之折叠(22)
2016/12/08 Javascript
jQuery实现表格元素动态创建功能
2017/01/09 Javascript
React快速入门教程
2017/01/17 Javascript
Vue服务器渲染Nuxt学习笔记
2018/01/31 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
2019/07/05 Javascript
Vue页面渲染中key的应用实例教程
2021/01/12 Vue.js
Python标准库与第三方库详解
2014/07/22 Python
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
python3 判断列表是一个空列表的方法
2018/05/04 Python
Django框架封装外部函数示例
2019/05/28 Python
对PyQt5中树结构的实现方法详解
2019/06/17 Python
python3 selenium自动化 下拉框定位的例子
2019/08/23 Python
python 变量初始化空列表的例子
2019/11/28 Python
Python生成器generator原理及用法解析
2020/07/20 Python
Python 程序员必须掌握的日志记录
2020/08/17 Python
美国在线医疗分销商:MedEx Supply
2020/02/04 全球购物
干部鉴定材料
2014/05/18 职场文书
毕业生求职信
2014/06/10 职场文书
银行主办会计岗位职责
2014/08/13 职场文书
企业总经理助理岗位职责
2014/09/12 职场文书
党的群众路线教育实践活动对照检查剖析材料
2014/10/09 职场文书
大学生个人学年总结
2015/02/15 职场文书
Python网络编程之ZeroMQ知识总结
2021/04/25 Python