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 相关文章推荐
netbeans7安装python插件的方法图解
Dec 24 Python
使用C语言来扩展Python程序和Zope服务器的教程
Apr 14 Python
将Python代码打包为jar软件的简单方法
Aug 04 Python
使用py2exe在Windows下将Python程序转为exe文件
Mar 04 Python
Python3使用requests发闪存的方法
May 11 Python
浅谈scrapy 的基本命令介绍
Jun 13 Python
python生成不重复随机数和对list乱序的解决方法
Apr 09 Python
Python获取一个用户名的组ID过程解析
Sep 03 Python
Python 实现取多维数组第n维的前几位
Nov 26 Python
Python cookie的保存与读取、SSL讲解
Feb 17 Python
Python try except else使用详解
Jan 12 Python
Python selenium的这三种等待方式一定要会!
Jun 10 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中一个有意思的日期逻辑处理
2012/03/25 PHP
深入php socket的讲解与实例分析
2013/06/13 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
2016/12/12 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
2019/10/21 PHP
十个优秀的Ajax/Javascript实例网站收集
2010/03/31 Javascript
JQuery中each()的使用方法说明
2010/08/19 Javascript
浅析javascript闭包 实例分析
2010/12/25 Javascript
javascript编码的几个方法详细介绍
2013/01/06 Javascript
JavaScript中判断整字类型最简洁的实现方法
2014/11/08 Javascript
javascript求日期差的方法
2016/03/02 Javascript
JavaScript文件的同步和异步加载的实现代码
2017/08/19 Javascript
详解Vuex管理登录状态
2017/11/13 Javascript
vue.js element-ui tree树形控件改iview的方法
2018/03/29 Javascript
vue实现的仿淘宝购物车功能详解
2019/01/27 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
2019/05/20 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
2019/06/26 Javascript
在VUE中实现文件下载并判断状态的方法
2019/11/08 Javascript
Vue filter 过滤当前时间 实现实时更新效果
2019/12/20 Javascript
javascrpt密码强度校验函数详解
2020/03/18 Javascript
Layer UI表格列日期格式化及取消自动填充日期的实现方法
2020/05/10 Javascript
在vue中实现某一些路由页面隐藏导航栏的功能操作
2020/09/21 Javascript
[06:15]2016国际邀请赛中国区预选赛单车采访:我顶WINGS
2016/06/27 DOTA
深入理解Python中各种方法的运作原理
2015/06/15 Python
Django 实现下载文件功能的示例
2018/03/06 Python
django中media媒体路径设置的步骤
2019/11/15 Python
CSS3结构性伪类选择器九种写法
2012/04/18 HTML / CSS
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
如何掌握自荐信格式呢
2013/11/19 职场文书
文秘个人求职信范文
2014/04/22 职场文书
招标承诺书
2014/08/30 职场文书
县政协领导班子群众路线教育实践活动四风问题整改方案
2014/10/26 职场文书
实习协议书
2015/01/27 职场文书
社团个人总结范文
2015/03/05 职场文书
请病假条范文
2015/08/17 职场文书
财务年终工作总结大全
2019/06/20 职场文书
阿里云日志过滤器配置日志服务
2022/04/09 Servers