Django静态文件加载失败解决方案


Posted in Python onAugust 26, 2020

在我们平时的开发过程中,为了方便调试程序,我们都是打开开发者模式,即Debug=True,当我们正式上线的时候肯定就需要把开发者模式关掉,用uwsgi部署上去以后,突然发现我们平时辛苦做的项目的静态文件没有加载出来,卧槽,怎么办呢。。。当然你也不用着急,因为在人群中你多看了一眼这篇博客。

1,在静态页面使用下面的方法加载静态资源

页面要加载静态文件,而且最好是使用绝对路径,配置如下

Django静态文件加载失败解决方案

2,在settings.py文件中配置

Django静态文件加载失败解决方案

在settings.py新增下面代码

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, '/static/')
STATICFILES_DIRS = (
  os.path.join(BASE_DIR, 'static'),
)

3,在urls.py中配置

Django静态文件加载失败解决方案

在urls.py新增下面代码

url(r'^static/(?P<path>.*)$', static.serve,
    {'document_root': settings.STATIC_ROOT}, name='static') # 解决静态文件加载失败问题

当然到这里本地上跑已经没问题了,但是用uwsgi启动项目发现还是没有静态文件。

4,收集,复制静态文件

使用如下下面命令收集文件

python manage.py collectstatic

启动uwsgi可以通过在uwsgi.ini文件中配置static-map配置或者通过--static-map参数启动

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
pycharm 使用心得(七)一些实用功能介绍
Jun 06 Python
Python计算程序运行时间的方法
Dec 13 Python
python每隔N秒运行指定函数的方法
Mar 16 Python
tensorflow建立一个简单的神经网络的方法
Feb 10 Python
Python实现的维尼吉亚密码算法示例
Apr 12 Python
python matplotlib 在指定的两个点之间连线方法
May 25 Python
Python算法的时间复杂度和空间复杂度(实例解析)
Nov 19 Python
python 消除 futureWarning问题的解决
Dec 25 Python
Python pip安装模块提示错误解决方案
May 22 Python
python函数超时自动退出的实操方法
Dec 28 Python
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
Mar 29 Python
C站最全Python标准库总结,你想要的都在这里
Jul 03 Python
Python趣味入门教程之循环语句while
Aug 26 #Python
Python脚本实现Zabbix多行日志监控过程解析
Aug 26 #Python
如何把python项目部署到linux服务器
Aug 26 #Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
Aug 26 #Python
python 多线程死锁问题的解决方案
Aug 25 #Python
详解Pycharm与anaconda安装配置指南
Aug 25 #Python
Python如何爬取51cto数据并存入MySQL
Aug 25 #Python
You might like
PHP学习之PHP变量
2006/10/09 PHP
PHP+XML 制作简单的留言本 图文教程
2009/11/02 PHP
基于php上传图片重命名的6种解决方法的详细介绍
2013/04/28 PHP
php/js获取客户端mac地址的实现代码
2013/07/08 PHP
Laravel框架学习笔记(二)项目实战之模型(Models)
2014/10/15 PHP
PHP截取IE浏览器并缩小原图的方法
2016/03/04 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
2016/05/13 PHP
CI(CodeIgniter)框架视图中加载视图的方法
2017/03/24 PHP
PHP让数组中有相同值的组成新的数组实例
2017/12/31 PHP
JS.elementGetStyle(element, style)应用示例
2013/09/24 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
2015/09/09 Javascript
基于JS实现的笛卡尔乘积之商品发布
2016/05/13 Javascript
node.js中cluster的使用教程
2017/06/09 Javascript
详解React 16 中的异常处理
2017/07/28 Javascript
JS实现的数组去除重复数据算法小结
2017/11/17 Javascript
原生JS进行前后端同构
2018/04/22 Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
2019/09/03 Javascript
Python3基础之函数用法
2014/08/13 Python
python 返回列表中某个值的索引方法
2018/11/07 Python
python实现感知机线性分类模型示例代码
2019/06/02 Python
python 字典操作提取key,value的方法
2019/06/26 Python
Django 过滤器汇总及自定义过滤器使用详解
2019/07/19 Python
Django项目中实现使用qq第三方登录功能
2019/08/13 Python
面向对象学习之pygame坦克大战
2019/09/11 Python
python ctypes库2_指定参数类型和返回类型详解
2019/11/19 Python
python 实现Flask中返回图片流给前端展示
2020/01/09 Python
Pycharm创建python文件自动添加日期作者等信息(步骤详解)
2021/02/03 Python
Vision Direct比利时:在线订购隐形眼镜
2019/08/27 全球购物
奥地利领先的在线药房:SHOP APOTHEKE
2019/10/07 全球购物
建筑学推荐信
2013/11/03 职场文书
酒吧总经理岗位职责
2013/12/10 职场文书
美德好少年事迹材料
2014/01/19 职场文书
写作技巧:怎样写好一份优秀工作总结?
2019/08/14 职场文书
python中的random模块和相关函数详解
2022/04/22 Python
如何使用注解方式实现 Redis 分布式锁
2022/07/23 Redis
OpenFeign实现远程调用
2022/08/14 Java/Android