python博客下载本地文件_解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了...
1.今天网上下载一个博客项目,发现本地访问,js,css加载不了.
我想应该是项目上线的安全措施,但是我想调试项目.找到方法如下
在settings.py里面编辑
添加
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
另外把
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
改为
STATIC_ROOT = os.path.join(BASE_DIR, 'static1')
即这里面的static不能和上面的一样,换个名字.
补充知识:linux下使用uwsgi部署django项目时 静态文件不能正常加载
在 linux 下需要用 python-admin 来开 django 的服务,如果你是 python3 那么命令应为 python3-admin manage.py runserver 可以正常访问页面,没有静态加载的问题
在配置 uwsgi 时需要更改项目 settings.py 中的设置,更改项目如下
debug=False
allow_host=[‘*']
静态文件重定位 STATIC_ROOT =os.path.join(BASE_DIR,”/var/www”)
再进行静态文件的转移 在项目目录下进行: Python3 manage.py collectstatic 这一步的顺序很重要,否则路径会有问题.
然后配置 uwsgi 有许多方法,我采用的是下面的一种 在项目目录下新建 socket.xml 文件(与 manage.py 同级)内容如下:
这时可以用下面这个命令去运行项目 Uwsgi –http :8000 –chdir /home/user/project/hello –module hello.wsgi –static-map=/static=/var/www/ 也可以正常访问页面,包括加载静态页面
nginx的配置问题
配置 nginx 主要进行两个文件的修改,两个文件都在/etc/nginx 目录下 一个是 nginx.conf,需要修改的内容为: 将第一行定位用户的名字改为你的用户文字,我的是 root 第二个文件时 sites-available/sites-enable 目录下的 default 文件
哦,还有一步很重要,需要将项目和静态文件的权限更改一下,改为你的用户可以访问,读取,执行,:chmod –R 755 目录.
以上这篇解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持python博客。
python博客下载本地文件_解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了...相关推荐
- python博客下载本地文件_Linux CentOS6安装Git、Node.js及Hexo静态博客安装和使用方法...
有些时候,我们有听到或者看到某个技术很希望自己也能尝试一下,即便我们没有项目需求,但接触过后以后还可以跟别人吹嘘这个技术我玩过,具体能否玩的精通都无所谓,至少我们可以体验到其中的乐趣.这不,这几天有接 ...
- python win32转pdf 横版_解决pythoncom和win32com下docx文件转化为pdf文件过程中Word后台进程无法关闭的问题...
1 目的 笔者在python3.6环境下,想把一个word文档转化为pdf文件.使用了以下的方式 from win32com import client import pythoncom doc2pd ...
- Python 博客园快速备份脚本
鉴于有些小伙伴在寻找博客园迁移到个人博客的方案,本人针对博客园实现了一个自动备份脚本,可以快速将博客园中自己的文章备份成Markdown格式的独立文件,备份后的md文件可以直接放入到hexo博客中,快 ...
- hexo+github搭建个人博客网站问题汇总和解决办法
分享B站教程:[2021最新版]保姆级Hexo+github搭建个人博客_哔哩哔哩_bilibili 本人在使用hexo + github搭建个人博客网站的过程中也是一步一个bug做过来,几乎每一步都 ...
- python django mysql写入中文乱码_解决django 向mysql中写入中文字符出错的问题
之前使用django+mysql建立的一个站点,发现向数据库中写入中文字符时总会报错,尝试了修改settings文件和更改数据表的字符集后仍不起作用.最后发现,在更改mysql的字符集后,需要重建数据 ...
- mybatis一个怪异的问题: Invalid bound statement not found 作者及来源: babyblue - 博客园 收藏到→_→: 摘要: mybatis一个怪异
mybatis一个怪异的问题: Invalid bound statement not found 作者及来源: babyblue - 博客园 收藏到→_→: 摘要: mybatis一个怪异的问 ...
- Qt利用JavaScript访问网页元素(百度博客下载例子)
Qt利用JavaScript访问网页元素(百度博客下载例子) 本站所有文章由本站和原作者保留一切权力,仅在保留本版权信息.原文链接.原文作者的情况下允许转载,转载请勿删改原文内容, 并不得用于商业 ...
- 最近在我的python博客上花时间!
最近在我的python博客上花时间! python很强大,值得学习!呵呵. 学习中得到很多乐趣,发现其思想 还是和别的语言有点不同,但现在 可能说不出个所以然来! 常常思索,咱们国人也该写一个 这么优 ...
- 360极速浏览器csdn写博客提示当前版本过低解决办法
描述:360极速浏览器csdn写博客提示当前版本过低解决办法 步骤: 360极速浏览器csdn写博客提示当前版本过低 打开360极速浏览器设置->设置->高级设置->内核切换设置 删 ...
最新文章
- windows下redis安装,注册成系统服务
- 前端性能优化之图像优化原理
- 多线程:实现Callable接口
- 双系统win7时间造8小时问题的解决
- mldn魔乐java教程_MLDN魔乐JAVA Web全新视频教程(20讲)
- 多媒体计算机网络解释,多媒体-名词解释及填空解读.doc
- fspecial matlab 自己实现,matlab中fspecial中生成高斯模板的解释以及c语言兑现
- 删除的数据还能恢复吗?硬盘数据恢复,试试这2个方法
- 三星android 8.0 流畅,三星Galaxy S8使用安卓Android 8.0:更顺滑更流畅
- 基于JAVA的机场航班起降与协调管理系统(论文+PPT+源码)
- 达人评测 联想小新Pro16和小米笔记本Pro15选哪个好
- 银保监会回应中国金融机构数据被公开售卖:绝大部分系黑客伪造拼凑
- main函数中的argc和argv
- word 模板的位置
- web自动化测试之Selenium基础 — XPath定位大全
- Android面试题(含答案)
- TouchID 指纹登录
- c语言高精度算法(加法)
- 什么是cherry-pick
- 为什么华为a1路由器网速变慢_多设备上网速度慢? 华为路由 A1 畅享版提速20%...