Djngao项目部署到服务器--之--静态文件无法加载_diango打包后 收集静态文件 为什么之前的static 不能用了_achjiang的博客-程序员秘密

技术标签: Linux  

Django项目部署到centos中,按照如下步骤执行:
将Django项目中的settings.py文件中的DEBUG模式设置未Flase模式;并在静态文件部分配置静态文件根目录:

STATIC_ROOT = os.path.join(BASE_DIR,'static_dist')

在服务器的项目文件下,运行如下命令收集静态文件:

	python manage.py collectstatic

然后执行开始运行项目;发现项目运行成功。网页访问时,显示界面没有加载静态文件。
检查之前的操作步骤等,并没有发现问题,之后继续查找原因发现有这样一条命令:

# 这条命令是仍然调用本地的静态文件,而不是collectstatic收集的文件
python manage.py runserver 0.0.0.0:8000 --insecure

可以调用本地的静态文件,但是实际并未解决问题,待问题解决后,继续更新
参考:
https://stackoverflow.com/questions/5836674/why-does-debug-false-setting-make-my-django-static-files-access-fail

补充:
这里因为没有使用nginx+uwsgi部署,关闭DEBUG后,Django内置服务器默认不再通过访问项目根目录下的static文件所以,所有的静态文件不能访问。
可以使用nginx+uwsgi的模式,nginx负责静态服务、uwsgi负责动态文件的访问。
具体的部署问题,后面有时间回总结下来进行说明。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yuyexiaohan/article/details/82657792

智能推荐

miui安装证书 unknown_小米手机如何安装 Charles 证书_张小猪粉鼻子的博客-程序员秘密

Charles 官网说明 https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/AndroidAs of Android N, you need to add configuration to your app in order to have it trust the SSL certificates ...

深入 Python 解释器源码,我终于搞明白了字符串驻留的原理!_程序员大咖的博客-程序员秘密

????????关注后回复“进群”,拉你进程序员交流群????????英文:https://arpitbhayani.me/blogs/string-interning作者:arpit...

CN 国家顶级域名(摘自网络)_Angzush的博客-程序员秘密

.CN,Internet网络域名,国家顶级域名,表示中国国家域名。它由我国国际互联网络信息中心(Inter NIC)正式注册并运行。.CN域名是全球唯一由中国管理的英文国际顶级域名,是中国企业自己的互联网标识,它体现了一种文化的认同、自身的价值和定位。2016年11月11日,中国互联网络信息中心公布最新统计数据显示,中国国家顶级域名“.CN”的注册保有量成功跨越2000万大关。发展历程199...

正确认识RS-485布线过程中的错误观念_weixin_34162401的博客-程序员秘密

RS485总线由于其布线简单,稳定可靠从而广泛的应用于视频监控,门禁对讲,楼宇报警等各个领域中,但是,在485总线布线过程中由于有很多不完全准确的概念导致出现很多问题。现在将一些错误的观念作出一些澄清。1. 485信号线可以和强电电源线一同走线。在实际施工当中,由于走线都是通过管线走的,施工方有的时候为了图方便,直接将485信号线和电源线绑在一起,由...

input type="date" 提示不显示_input中的没有date_车家大少爷的博客-程序员秘密

//CSSinput[type="date"]:before{ color:#A9A9A9;content:attr(placeholder);}input[type="date"].full:before { color:black;content:""!important;}//HTML<input type=&quot

随便推点

【Ural_1028】Stars_VL——MOESR的博客-程序员秘密

【问题描述】天空中有一些星星,这些星星都在不同的位置,每个星星有个坐标。如果一个星星的左下方(包含正左和正下)有k颗星星,就说这颗星星是k级的。【编程任务】给定星星的位置,输出各级星星的数目。 给定n个点,定义每个点的等级是在该点左下方(含相等)的点的数目,试统计每个等级有多少个点。(n<=15000,0<=x,y<=32000)思路:树状数组,设一个ansansans记录当前价值有多少个点,用树状数组每次做一次累加代码:#include<iostream>

c语言和汇编语言的区别_汇编语言与c语言区别_日曦和风的博客-程序员秘密

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本...

微软开始为公开推出准备 Windows 10 22H2 功能更新_kb5015684_普通网友的博客-程序员秘密

这是因为22H2的所有功能都已经隐藏在最新的累积更新中,并且版本(v2004)之后发布的功能更新基本上共享相同的操作系统核心版本。根据为操作系统发布的最新可选更新(KB5015684)中发现的参考资料,这可能是该操作系统的下一个功能更新,并将在几个月内开始向消费者推出。微软官员此前曾表示,启用包更新将仅附带“范围内的一组功能”,此类更新类似于每月累积更新,这实质上意味着Windows1022H2将在今年晚些时候通过轻弹开关启用。此更新旨在恢复对拖放的支持,改进开始菜单自定义设置等。...

5-QCheckBox_°﹏Struggle丶岚的博客-程序员秘密

/****************************************************checkBox复选按钮********************************************************//*常规状态*/QCheckBox{ color: #b1b1b1; /*字体颜色*/ spacing: 2px; /*文本与指示器的间隔*/}/*选中*/QCheckBox:chec

数据可视化-Tableau-连接数据_aryena的花花世界的博客-程序员秘密

连接数据开始使用 Tableau。第一步是加载一些数据。 如果尚未启动 Tableau 的话,请先启动。你应该看到如下所示的界面(如果版本是 10): 你将在左侧边栏中看到可以连接的数据源。对于文件资源,你可以连接到 Excel 文件、文本文件(例如 CSV)或统计文件(例如来自 SAS、SPSS 和 R 的文件)。你可以使用 OData 连接到一些远程资源(连接到服务器),还可以...

java数组排序函数_Lesliecc96的博客-程序员秘密

排序算法,基本的高级语言都有一些提供。C语言有qsort()函数,C++有sort()函数,java语言有Arrays类(不是Array)。用这些排序时,都可以写自己的排序规则。Java API对Arrays类的说明是:此类包含用来操作数组(比如排序和搜索)的各种方法。

推荐文章

热门文章

相关标签