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都加载不了...相关推荐

  1. python博客下载本地文件_Linux CentOS6安装Git、Node.js及Hexo静态博客安装和使用方法...

    有些时候,我们有听到或者看到某个技术很希望自己也能尝试一下,即便我们没有项目需求,但接触过后以后还可以跟别人吹嘘这个技术我玩过,具体能否玩的精通都无所谓,至少我们可以体验到其中的乐趣.这不,这几天有接 ...

  2. python win32转pdf 横版_解决pythoncom和win32com下docx文件转化为pdf文件过程中Word后台进程无法关闭的问题...

    1 目的 笔者在python3.6环境下,想把一个word文档转化为pdf文件.使用了以下的方式 from win32com import client import pythoncom doc2pd ...

  3. Python 博客园快速备份脚本

    鉴于有些小伙伴在寻找博客园迁移到个人博客的方案,本人针对博客园实现了一个自动备份脚本,可以快速将博客园中自己的文章备份成Markdown格式的独立文件,备份后的md文件可以直接放入到hexo博客中,快 ...

  4. hexo+github搭建个人博客网站问题汇总和解决办法

    分享B站教程:[2021最新版]保姆级Hexo+github搭建个人博客_哔哩哔哩_bilibili 本人在使用hexo + github搭建个人博客网站的过程中也是一步一个bug做过来,几乎每一步都 ...

  5. python django mysql写入中文乱码_解决django 向mysql中写入中文字符出错的问题

    之前使用django+mysql建立的一个站点,发现向数据库中写入中文字符时总会报错,尝试了修改settings文件和更改数据表的字符集后仍不起作用.最后发现,在更改mysql的字符集后,需要重建数据 ...

  6. mybatis一个怪异的问题: Invalid bound statement not found 作者及来源: babyblue - 博客园 收藏到→_→: 摘要: mybatis一个怪异

    mybatis一个怪异的问题: Invalid bound statement not found 作者及来源: babyblue - 博客园    收藏到→_→: 摘要: mybatis一个怪异的问 ...

  7. Qt利用JavaScript访问网页元素(百度博客下载例子)

    Qt利用JavaScript访问网页元素(百度博客下载例子)   本站所有文章由本站和原作者保留一切权力,仅在保留本版权信息.原文链接.原文作者的情况下允许转载,转载请勿删改原文内容, 并不得用于商业 ...

  8. 最近在我的python博客上花时间!

    最近在我的python博客上花时间! python很强大,值得学习!呵呵. 学习中得到很多乐趣,发现其思想 还是和别的语言有点不同,但现在 可能说不出个所以然来! 常常思索,咱们国人也该写一个 这么优 ...

  9. 360极速浏览器csdn写博客提示当前版本过低解决办法

    描述:360极速浏览器csdn写博客提示当前版本过低解决办法 步骤: 360极速浏览器csdn写博客提示当前版本过低 打开360极速浏览器设置->设置->高级设置->内核切换设置 删 ...

最新文章

  1. windows下redis安装,注册成系统服务
  2. 前端性能优化之图像优化原理
  3. 多线程:实现Callable接口
  4. 双系统win7时间造8小时问题的解决
  5. mldn魔乐java教程_MLDN魔乐JAVA Web全新视频教程(20讲)
  6. 多媒体计算机网络解释,多媒体-名词解释及填空解读.doc
  7. fspecial matlab 自己实现,matlab中fspecial中生成高斯模板的解释以及c语言兑现
  8. 删除的数据还能恢复吗?硬盘数据恢复,试试这2个方法
  9. 三星android 8.0 流畅,三星Galaxy S8使用安卓Android 8.0:更顺滑更流畅
  10. 基于JAVA的机场航班起降与协调管理系统(论文+PPT+源码)
  11. 达人评测 联想小新Pro16和小米笔记本Pro15选哪个好
  12. 银保监会回应中国金融机构数据被公开售卖:绝大部分系黑客伪造拼凑
  13. main函数中的argc和argv
  14. word 模板的位置
  15. web自动化测试之Selenium基础 — XPath定位大全
  16. Android面试题(含答案)
  17. TouchID 指纹登录
  18. c语言高精度算法(加法)
  19. 什么是cherry-pick
  20. 为什么华为a1路由器网速变慢_多设备上网速度慢? 华为路由 A1 畅享版提速20%...

热门文章

  1. python导入模块不在同一文件夹下_Python小技之自定义不同文件夹下模块导入问题...
  2. 2019/2/12 Python今日收获
  3. 从使用到原理学习Java线程池
  4. 【02】koala编译中文出错(已放弃不用)
  5. InnoDB还是MyISAM?
  6. 一个关于数学归纳法的悖论问题-续
  7. Direct3D中的绘制(3)
  8. dp按照规模分类总结
  9. [签名算法]DSA 算法
  10. 印象笔记mac版 同步问题_印象笔记表示 今年将大幅提升产品体验