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博客。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/435082.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

centos smb配置与win7共享

1. 安装samba yum -y install samba 2. 修改samba配置文件 vi /etc/samba/smb.conf 增加一下内容: [global]        workgroup WORKGROUP        server string file Server        security share [share] …

Ubuntu开机自动启动script(2)

1.安装apt install chkconfig 2.用root帐号登录,vi /etc/rc.d/init.d/mystart,追加如下内容: #! /bin/shecho "hello start up script!" > /home/liaoyong/mystart.txtexit 0这个脚本的作用只是在我的家目录里建立一个文本文件&…

qr分解求线性方程组_梯度下降求解线性方程组算例设计

凸二次优化问题Theory. 设是实对称正定矩阵,,则求解凸二次优化问题等价于求解线性方程组。Proof. 二次型二阶可导,极小值点处梯度为零,现对优化的目标函数求梯度。二次型本质上具有:计算梯度的分量表达式:合…

dem聚类只能成为一类

将各个图层分类后在进行聚类

VMware下桥接设置

操作环境 主机:Win7 X86 SP1 虚拟机:VMware station 8 虚拟机里的系统:Fedora 15 环境上,不管什么系统,什么版本的虚拟机,使用上都是大同小异的,毕竟核心是不变的。 VM虚拟机下linux系统&am…

分享21个丰富多彩的 HTML5 小游戏

作为下一代的网页语言,HTML5 拥有很多让人期待已久的新特性。HTML5 的优势之一在于能够实现跨平台游戏编码移植,现在已经有很多公司在移动设备上使用 HTML5 技术。随着 HTML5 跨平台支持的不断增强和智能手机的迅速普,HTML5 技术有着非常好的…

python白森_氧气恋人

江白森002.发布于2019-07-18 13:37再次见到江白森的时候是三天后,也就是军训的第二天。晚间的时候,以小组为单位举行篝火晚会。修辞坐在树枝堆前,看着堆积的树枝霎时间被点燃,火光一瞬间炸裂,越来越旺。树堆那边的人像…

我算是优秀的程序员吗?

介绍我已经工作5年之久,但我还纠结于是不是优秀的程序员,怎样做优秀的程序员这些问题当中。心态我经常问自己,我算是优秀的程序员吗?有的时候我觉得自己是优秀的程序员,什么时候呢?当我解决问题的时候&…

quick time不可用是什么意思_fpga是什么意思(fpga怎么用)

1、不熟悉 FPGA的内部结构,不了解可编程逻辑器件的基本原理。FPGA为什么是可以编程的?恐怕很多菜鸟不知道,他们也不想知道。因为他们觉得这是无关紧要的。 他们潜意识的认为可编程嘛,肯定就是像写软件一样啦。软件编程的思想根深蒂固&#x…

ArcGIS斜坡单元工具箱

目前全国开始了地质灾害风险调查评价,其中斜坡单元在地质灾害风险调查中有着非常重要的地位,斜坡单元是野外调查的前提,斜坡单元划分的好坏对野外调查也有一定的影响。所以你需要相关技术人员对数据进行处理,并且技术人员在按以下…

与老大的交谈——估算项目时间

介绍上一次我们聊到 估算项目的时间进度! ,感谢很多博友的建议。我也向我们老大咨询了一下,他给了我很多宝贵的意见。以下是我跟老大的一些交谈,希望对大家有所帮助。把握三个点以下是老大给我的建议,大家可以考虑一下。这三个点中…

VS2008 只生成DLL不生成lib文件

对于VS2008的Win32工程只生成DLL文件而不生成lib文件 添加Module-Definition File.def文件 注意:需要添加新文件,如果选择 Add Existing Item不能解决问题转载于:https://www.cnblogs.com/SunChina/archive/2011/05/16/2047492.html

八皇后问题python_python八皇后问题的解决方法

本文为大家分享了python八皇后问题的解决方法,供大家参考,具体内容如下题目:给定一个 N*N 正方形棋盘,在上面放置 N个棋子,又叫皇后,使每两个棋子都不在同一条横线上、竖线上、斜线上。一般我们都讨论8皇后…

arcgis中的python字符串比较

字段类型为字符串 jj为int类型 在使用python的ifelse时对字符串进行比较时并赋值,输出结果全部为1 正确代码如下 # -*- coding: utf-8 -*- z0 def a(td):tdtd.encode(utf-8);global zif(td低风险):z1elif(td中风险):z2elif(td高风险):z3elif(td极高风险):z4else…

禅道——需要我们斟酌

一则故事一个苦者对和尚说:“我放不下一些事,放不下一些人。” 和尚说:“没有什么东西是放不下的。”他说:“可我就偏偏放不下。”和尚让他拿着一个茶杯,然后就往里面倒热水,一直倒到水溢出来。苦者被烫到马…

【转】“线程间操作无效: 从不是创建控件的线程访问它”

经典解决“线程间操作无效: 从不是创建控件的线程访问它”在编程中经常会遇到在一个按钮中执行复杂操作,并将复杂操作最后返回的值加入一个ListView或ComboBox中候选。这个时候程序会卡,当程序员将这些卡代码放进线程(Thread)中后发现当对控件操作时出现…

python正则判断_Python 正则表达式

一、基础语法1.1 语法速查1.2 最简单的正则匹配学习正则一般是从 match 和 search 函数开始,推荐教程。matchmatch(pattern, string) 函数会从字符串的头部开始搜索,如果匹配到了 pattern 则将其结果存入 group 中,匹配到了几次就存入几次&am…

arcgis中字段计算器利用python比较大小

# -*- coding: utf-8 -*- z0 def numbersize(a,b):global zif(a>b):zaelif(a<b):zbelif(ab):zaelse:z99return z

程序员到底怎么了?

程序员到底怎么了&#xff0c;我们当然不否认有很多出色的程序员&#xff0c;他们生活的好&#xff0c;赚的也多&#xff0c;可是毕竟大多数都还是一般水平&#xff0c;很多还是挣扎在基本满足吃住的水平。特别深的问题&#xff0c;比如国家社会问题&#xff08;总有人会说我们…