基于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 相关文章推荐
pyside写ui界面入门示例
Jan 22 Python
Python之日期与时间处理模块(date和datetime)
Feb 16 Python
Python正则表达式教程之三:贪婪/非贪婪特性
Mar 02 Python
Python实现使用卷积提取图片轮廓功能示例
May 12 Python
python实现在cmd窗口显示彩色文字
Jun 24 Python
python对csv文件追加写入列的方法
Aug 01 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
Aug 18 Python
PyCharm2018 安装及破解方法实现步骤
Sep 09 Python
python线程安全及多进程多线程实现方法详解
Sep 27 Python
wxPython实现整点报时
Nov 18 Python
python3.7调试的实例方法
Jul 21 Python
appium+python自动化配置(adk、jdk、node.js)
Nov 17 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
php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
2011/08/09 PHP
php foreach循环中使用引用的问题
2013/11/06 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
2016/11/25 PHP
php微信公众平台开发(三)订阅事件处理
2016/12/06 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
php精度计算的问题解析
2019/06/21 PHP
JQUERY THICKBOX弹出层插件
2008/08/30 Javascript
javascript 写类方式之十
2009/07/05 Javascript
Javascript 垃圾收集机制介绍理解
2013/05/14 Javascript
JS格式化数字金额用逗号隔开保留两位小数
2013/10/18 Javascript
JavaScript输入邮箱自动提示实例代码
2014/01/13 Javascript
Bootstrap入门书籍之(四)菜单、按钮及导航
2016/02/17 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
详解vue 模拟后台数据(加载本地json文件)调试
2017/08/25 Javascript
详解使用vue-cli脚手架初始化Vue项目下的项目结构
2018/03/08 Javascript
Jquery 获取相同NAME 或者id删除行操作
2020/08/24 jQuery
python并发编程之线程实例解析
2017/12/27 Python
网红编程语言Python将纳入高考你怎么看?
2018/06/07 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
Python终端输出彩色字符方法详解
2020/02/11 Python
Jupyter notebook 远程配置及SSL加密教程
2020/04/14 Python
StubHub德国:购买和出售门票
2017/09/06 全球购物
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
大一自我鉴定范文
2013/12/27 职场文书
毕业生大学生活自我总结
2014/01/31 职场文书
《都江堰》教学反思
2014/02/07 职场文书
王老吉广告词
2014/03/20 职场文书
求职信怎么写
2014/05/23 职场文书
水污染治理工程专业求职信
2014/06/14 职场文书
化学教育专业自荐信
2014/07/04 职场文书
2014年学校禁毒工作总结
2014/12/23 职场文书
中班下学期幼儿评语
2014/12/30 职场文书
异地恋情人节寄语
2015/02/28 职场文书
教师自荐信范文
2015/03/06 职场文书
Python使用openpyxl模块处理Excel文件
2022/06/05 Python