如何将django项目部署到服务器(2023年最新解答)

网上科普有关“如何将django项目部署到服务器(2023年最新解答)”话题很是火热,小编也是针对如何将django项目部署到服务器(2023年最新解答)寻找了一些与之相关的一...

网上科普有关“如何将django项目部署到服务器(2023年最新解答)”话题很是火热,小编也是针对如何将django项目部署到服务器(2023年最新解答)寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

导读:很多朋友问到关于如何将django项目部署到服务器的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!

如何在服务器上部署Django项目并使其在后台一直运行

前几天老师让我把一个Django项目(爬虫网页)放到校园内网上,但是我想先用自己的服务器来尝试一下。之前刚好有在DigitalOcean上买过服务器用来运行ss脚本,平时服务器一直放着没啥用,所以就拿它来试验一下。

废话不多说,第一步通过WinSCP软件把Django文件传到服务器上。

在服务器中安装Django需要的环境和我所需要的Python第三方库。

以上所有步骤完成后,还需要进行一步操作,这是我经历的一个坑。打开Django文件目录中的settings.py,把ALLOWED_HOSTS=[]改为ALLOWED_HOSTS=["*"]。

在服务器中打开到manage.py所在的目录,输入命令:

python3manage.pyrunserver0.0.0.0:8000

然后按下回车,在浏览器中输入:该服务器IP地址:8000,大功告成!

Attention:

1.python3不是特定的,是根据你的Django项目所需要的环境指定的。

2.8000是端口号,可以修改。

如果想要Django项目一直运行,关闭终端后还在运行,即需要运行如下命令,nohupcommand,command即位上文所说的python3manage.pyrunserver0.0.0.0:8000。

django+vue前后端分离项目部署

后端用的drf,使用的是uwsgi+nginx

进入服务器项目文件目录下,我的django项目放在了“/usr/myProjects/”目录下了。在manage.py同级目录下创建uwsgi.ini文件,配置如下:

测试效果命令:

如果访问:xxx.xxx.xxx.xx:8000成功,则uwsgi.ini配置成功

我的nginx.conf所在位置是“/etc/nginx/nginx.conf”

配置文件如下:

1、第一行

主要就是给nginx加权限,vue部署后使用history路由时会去掉地址后面的‘#’号,打包部署后不加权限会有bug。

2、如配置所示,有两个Server,分别部署了前端服务,和后端服务,值得注意的是两个Server用的是同一个服务器,监听的端口不同。

3、vue部署需要注意的是反向代理地址:

以及后面的端口问题

4、后端的Server需要注意location中的uwsgi_pass后面的端口号要和uwsgi.ini中配的相同,否则监听不到

5、后端跨域问题。如果遇到跨域需要自己网上找配置,我的没遇到,可能是因为我在django的settings中配置了跨域。

6、django-suit后台管理样式崩了,需要改,但是api可以正常访问,这个有空再说

7、我开始后台监听的是8008端口,vue前端监听的是80端口,这样前端显示好看。然而问题出现了,虽然后台api可以正常访问,vue的本地开发环境也能正常运行且文字、资源均显示正常,但是前端vue打包线上部署后,文字信息显示正常,信息缺失8008端口,导致显示不出来。为图方便我选择了前端监听8008端口,后端监听80,部署后显示正常。原因不太清楚///////有空再说吧。

8、不要问我为啥都前后端分离了还部署到一个服务器上?穷,而且只是测试,没必要

9、此文仅适合入门

关于django后台admin(suit)缺失的修改(参考:django中文网:)

在环境中进入项目目录,需要收集css样式,在终端输入命令:

接下来你就回发现static文件中包含了css文件,此时再打开网站,样式显示正常

uWSGI通过xxx.ini启动后会在相同目录下生成一个xxx.pid的文件,里面只有一行内容是uWSGI的主进程的进程号。

关于uwsgi,进入同届目录下

教训

获取不到环境,那就指定环境

另外:记得重启uwsgi,重启Nginx,实在不行就先把监听的端口kill掉再重启

暴力删端口:fuser-k80/tcp

netstat-aptn命令行,查看所有开启的端口号

netstat-ntlp|grep80查看具体的端口是否使用

ps-ef|grepuwsgi查看是否有uwsgi端口存在

Django部署——uwsgi+Nginx(超详细)

环境:

python3.6

centos7

Django1.11

用Django写了个小网站,只能在自己本地跑一跑!这怎么行?听说可以部署在云服务器上,这样别人就可以访问了!

从哪儿开始?就从Django开始吧!老规矩,按步骤:

这里不讲Django项目实施过程,假设你已经写了一个Django项目,并且在本地127.0.0.1:8000能够跑起来。喏,给你个参考,项目大概长这样:

也就是项目目录下的settings.py文件,主要强调几个地方:

①关闭DEBUG模式:

②修改ALLOWED_HOSTS:

③配置静态文件存放路径:

修改好配置之后执行:

这个没什么说的。。。在自己的云服务器上装好这两个工具

安装好uwsgi后最好验证一下,验证方法:

创建一个test.py文件:

启动uwsgi服务器:

如果可以正常启动而不报错那就应该没问题,不放心的话再在终端验证一下:

在uwsgi.ini里进行如下配置:

找到nginx的配置文件夹,centos7的nginx配置文件在/etc/nginx下,该路径下有一个nginx.conf总配置文件,还有两个文件夹./conf.d、./default.d,我们将nginx.conf复制一份到conf.d文件夹下,命名为nginx.conf(或者项目名.conf)进行如下修改(根据中文注释进行相应配置即可):

进入uwsgi.ini文件夹下执行:

在终端执行:

参考资料:

刘江的博客

博客园

知乎问答

无名Blog

自强学堂Django教程

Django文档

empty_xlBlog

结语:以上就是首席CTO笔记为大家整理的关于如何将django项目部署到服务器的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~

服务器8核和4核的区别?

区别如下:

1、功耗不同

4核和8核的功耗相比,一般4核处理器的功能消耗要比8核处理器的低一些。

2、线程不同

一般4核处理器的线程是8线程,而8核处理器的线程是16线程。

3、三级缓存不同

一般4核处理器的三级缓存是8M,而4核处理器的三级缓存是16M。

4、性能不同

4核和8核的性能相比,一般8核处理器的性能要高于4核处理器的性能。

一般情况下,4核处理器通常指的是基于单个半导体的一个处理器上拥有四个一样功能的处理器核心,并且4核处理器的台式机和笔记本电脑都能轻松处理最复杂的应用。同时,还能借助这些处理器体验到出色的内置英特尔技术。而8核心处理器是英特尔公司推出的新处理器产品,针对四插槽服务器来说,每个物理核心均可同时运行两个线程,使得服务器上可提供64个虚拟处理核心,这使得8核处理器在性能上有了很大的提升。

服务器2核4核区别?

一、进程不同

1、cpu级别二核:cpu级别二核的处理核心数目只有2个,可以同时运行2条进程线。

2、cpu级别四核:cpu级别四核的处理核心数目有4个,可以同时运行4条进程线。

二、启动软件不同

1、cpu级别二核:cpu级别二核能同时启动的最大软件数量比CPU四核、六核、八核能同时启动的最大软件数量要少。

2、cpu级别四核:cpu级别四核能同时启动的最大软件数量比CPU二核能同时启动的最大软件数量要多,但比CPU六核、八核能同时启动的最大软件数量要少。

云服务器1核2g和2核4g的区别?

这两款配置都是比较入门,比较基础的配置,1核2g的配置更低,适合个人博客,学生类网站,2核4g则可用于中小企业官网。具体的区别如下:

一、应用场景方面:

1核2g云服务器:1核指的是单核心CPU,但这种云主机配置较低,最多只能支撑几十人在线,不能够支持一百人同时访问。1核2g云服务器通常适用于个人博客、小网站等轻量应用业务。

2核4g云服务器:这类云服务器是比较适合适合访问量较小,提供少量展示的个人或者中小企业的展示类网站,比如企业官网。能够满足一般低并发数据处理的需求。

二、价格方面:

1核2g带宽1M的云服务器,以性价比较高的西部数码价格为参考,一年价格是588元。如果是新用户的话,使用新人优惠券下来只需要388元。

2核4g带宽1M的云服务器,还是以西部数码为例,一年的价格是1180元。同样,如果是新用户的话,优惠下来大概是780元。

服务器几路和几核区别?

服务器几路和几核主要区别是属性不一样。

通常说的单路和双路的意思是CPU硬件的个数,如单路,即:1颗CPU硬件,双路即:2颗CPU硬件;

几核则是该单个CPU所用于的功能。若是双路CPU,则该服务器的CPU核心数相加。

做游戏工作室要用什么配置的电脑?

不同于家用电脑及考虑以后的发展工作室电脑的配置不同于家用电脑,要考虑到经济性,适用性,将来的发展,如现在作的是2D游戏,以后作3D大型游戏了怎么办?所以现在的趋势就是配置4H(核)电脑,由于工作室电脑都是24小时都开机运行,选择一线厂商的军工产品是比较稳定的。以下给出几种配置分别为代练工作室配置,打金工作室配置的4H电脑。

电脑配置单之一4核电脑经济型

众所周知AMD电脑是性价比最高的游戏型电脑,所以配置AMDCPU电脑是工作室的首选。

CPU--AMD速龙IIX4641(散)425元

主板--技嘉GA-A55M-DS2(rev.3.0)499元

硬盘--WD500GB7200转16MBSATA3330元

内存--金士顿4GBDDR31600*2274元

显卡--影驰GTX550Ti虎将740元

电源--长城双动力静音BTX-400SEL-P4260元

机箱--普通大机箱最好,就是要散热100元

光驱--工作室就不用这个了吧省钱!

总价:2628上面只是主机配置,建议大家用局域网监控软件,一台电脑控制所有电脑或十个左右,省钱省事!还有那个散热大家最好自己后换上一个,原厂的都不太给力,转起来像轰炸机,推荐超频三黄海冷静版S90H70元左右。

电脑配置单之二4核高端配置服务器CPU

现在大部分工作室都是用的Intel至强E3-1230,很给力的一种配置,游戏多开袄袄地,下面给出配置:

CPU--e3-1230v2正式版1300元

主板--技嘉GA-B75M-D3V(rev.1.1)600元

硬盘--WD500GB64MBSATA3500元

内存--金士顿8GBDDR31600*2500元

显卡--蓝宝石HD68501GBGDDR5极限版1000元

电源--长城四核王BTX-500S(A)400元

机箱--普通大机箱最好,就是要散热100元

光驱--工作室就不用这个了吧省钱!

总价:4400元上面只是主机

关于“如何将django项目部署到服务器(2023年最新解答)”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[弥宝画]投稿,不代表空气号立场,如若转载,请注明出处:https://www.haokongqi.org.cn/cshi/202505-1052.html

(175)

文章推荐

  • 数字经济成为中国经济增长新引擎主要表现在哪些方面?

    网上科普有关“数字经济成为中国经济增长新引擎主要表现在哪些方面?”话题很是火热,小编也是针对数字经济成为中国经济增长新引擎主要表现在哪些方面?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。一、网络基础设施建方面。光纤宽带用户加速推进,截至去年底,我国光缆总长

    2025年02月25日
    217
  • 什么是DNS云解析?

    网上科普有关“什么是DNS云解析?”话题很是火热,小编也是针对什么是DNS云解析?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。一、什么是域名解析?由于计算机只能识别纯数字组成的IP地址,无法直接读取域名。所以如果我们想通过域名访问对应服务器,就必须通过某种

    2025年03月02日
    219
  • 实测教程“科乐麻将开挂怎么弄(餐行健)

    网上科普有关“科乐麻将开挂怎么弄”话题很是火热,小编也是针对科乐麻将开挂怎么弄寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。  您好,科乐麻将开挂怎么弄这款游戏可以开挂的,确实是有挂的,通过微信【游戏】很多玩家在这款游戏中打牌都会发现很多用户的牌特别

    2025年03月03日
    14
  • 分享干货”火热大厅有没有挂(详细透视开挂教程)

    分享干货”火热大厅有没有挂网上科普有关“分享干货”火热大厅有没有挂”话题很是火热,小编也是针对分享干货”火热大厅有没有挂寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。  您好,分享干货”火热大厅有没有挂这款游戏可以开挂的,确实是有挂的,通过微

    2025年03月08日
    17
  • 诛仙手游云梦隐身流要怎么玩

    网上科普有关“诛仙手游云梦隐身流要怎么玩”话题很是火热,小编也是针对诛仙手游云梦隐身流要怎么玩寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。诛仙手游云梦职业走隐身流还是很不错的选择,不过这个玩法也不是很容易玩好的,需要注意技能加点的问题,那么,诛仙手游云

    2025年03月16日
    151
  • 温州有哪些学校

    网上科普有关“温州有哪些学校”话题很是火热,小编也是针对温州有哪些学校寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。1、温州医科大学温州医科大学是浙江省省属普通高等学校。学校可溯源至创办于1912年的浙江医学专门学校,1958年8月由浙江医学院从杭州分迁至温

    2025年03月17日
    162
  • 2003年发生了什么疫情(2003发生了啥)

    今天给各位分享2003年发生了什么疫情的知识,其中也会对2003发生了啥进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!2003年发生了什么大事“哥伦比亚”号航天飞机在美国东部时间2003年2月1日上午在即将返回地面时,在美国得克萨斯州中部地区上空解体,机上6名美国宇航员以及

    2025年03月11日
    17
  • 疫情期间的英雄事迹作文500字怎么写(疫情期间的英雄事迹和人物故事500字)

    今天给各位分享疫情期间的英雄事迹作文500字怎么写的知识,其中也会对疫情期间的英雄事迹和人物故事500字进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!描写疫情期间感人事迹作文5篇关于疫情中让我感动的人作文篇一近日,新型肺炎引发了大家的高度关注,亿万华夏儿女一同努力,共渡难

    2025年03月11日
    33
  • 什么叫疫情解封(什么叫疫情解封啊)

    今天给各位分享什么叫疫情解封的知识,其中也会对什么叫疫情解封啊进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!解封什么意思解封的意思就是解除封禁,与封禁相反。解封是指平台的账号被冻结后解开的意思,指封闭起来的区域在疫情得到控制后进行开放。通常在句中作动词,修饰主语或宾语。解封

    2025年03月19日
    21
  • 成都这次疫情严不严重(成都疫情严重了嘛)

    本篇文章给大家谈谈成都这次疫情严不严重,以及成都疫情严重了嘛对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。成都这次疫情算严重吗1、成都这次疫情算严重吗?显然提问夸张了,成都这次疫情不严重,可防可控,及时发现,及时防控,一千多万人口的城市,政府能及时阻止疫情传播,及时核酸检查140万人,真

    2025年03月21日
    20

发表回复

本站作者后才能评论

评论列表(4条)

  • 弥宝画
    弥宝画 2025年05月03日

    我是空气号的签约作者“弥宝画”!

  • 弥宝画
    弥宝画 2025年05月03日

    希望本篇文章《如何将django项目部署到服务器(2023年最新解答)》能对你有所帮助!

  • 弥宝画
    弥宝画 2025年05月03日

    本站[空气号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育

  • 弥宝画
    弥宝画 2025年05月03日

    本文概览:网上科普有关“如何将django项目部署到服务器(2023年最新解答)”话题很是火热,小编也是针对如何将django项目部署到服务器(2023年最新解答)寻找了一些与之相关的一...