window10上安装uwsgi失败?
学了下django的开发,想自己做个小网站,内网环境,然后看到部署环节的视频,要安装uwsgi来部署?然后就碰到了问题,
百度了下,找到一篇文章https://www.cnblogs.com/luo630/p/9031756.html
这个意思是?django不能再win下开发?那我如果在liunx下开发完了,想要本机就作为服务器运行,是要虚拟机一直开着就行么?内网其他电脑在win下浏览器访问能行么?
不懂这个,求指导下 django在win下开发启动用常规的命令
python manage.py runserver 0.0.0.0:80
测试没有问题之后 生产环境必须是Linux
python的uwsgi还有异步环境都是只能在Linux
进入生产环境 首先代码检查上传图片之类的功能有没有路径分隔符的问题
再在settings.py里面关闭debug
admin的静态资源拷贝到项目目录
再配置uwsgi和nginx
nginx负责静态文件 路由没走静态的时候用socket给uwsgi通信
kogawananari 发表于 2021-1-7 02:49
django在win下开发启动用常规的命令
测试没有问题之后 生产环境必须是Linux
好吧,因为是内网环境,都是windows
如果我的电脑安装虚拟机运行liunx,然后部署好,虚拟机只要一直开着,就是网站一直在线,可以内网访问了是吧? 我记得我部署的时候,都是直接迁移,不用修改啥代码,nginx 作为一个转发端,去处理链接而已。 z5560636 发表于 2021-1-7 12:47
我记得我部署的时候,都是直接迁移,不用修改啥代码,nginx 作为一个转发端,去处理链接而已。
上传图片的接口 存的图片路径 路径的分割符号变成了 '\\'要兼容windows的话得replace一下{:10_292:} kogawananari 发表于 2021-1-7 12:52
上传图片的接口 存的图片路径 路径的分割符号变成了 '\\'要兼容windows的话得replace一下
{:5_109:}不是用的os.path吗? z5560636 发表于 2021-1-7 13:03
不是用的os.path吗?
{:10_292:}无论是win还是Linux
最终html的img src要求图片用/ 分割 {:10_292:} {:10_256:} 你这么说了以后,我去看了一眼Django 的static 文件的设置,
模板的引用:href={% static "/css/jpg.css" %}
瞬间感觉融汇贯通了,之前还在想,他为嘛要搞的这么复杂。
{:10_256:}谢谢大佬的指点。
页:
[1]