当前位置:首页 > CN2资讯 > 正文内容

云服务器python项目 云服务器部署django

2天前CN2资讯


第一次写博客,有问题欢迎纠正。

马上要大学毕业了,所以自己做了一个基于python、django的博客网站。项目做完了,然后想上线玩玩。

使用服务器:阿里云--云服务器ECS。

系统选择:ubantu,Linux系统。

首先我们需要去阿里云购买一个云服务器(学生认证一个月也就9块钱)。这里购买服务器内容就不详细说了。

但是购买好了记得,1.重新设置密码并且启动。

2.选择“配置规则”,添加你项目启动时的对应的端口号。

服务器配置好了后,我们可以使用Xshell进行连接。使用WinSCP上传文件到云服务器。

万事俱备之后,只欠东风。

首先我们要在服务器上安装pthon,我的服务器已经安装好了 python2和pthon3的版本。

我们可以在命令行输入python ,或者python3查看。最使用python3.0以上版本,2.0已经停止支持。

如果同时有python3和python2版本,一定要区分pip和pip3。使用pip可能会安装到python2里面去。

接下来我们需要安装虚拟环境

网上有很多详细教程:



虚拟环境安装安装非常重要

#进入虚拟环境。

workon 虚拟环境的名称

接下来就可以安装项目需要的第三方库。

例如我项目中使用到的库:

pip3 install Django==1.8 pip3 install uwsgi==2.0.18 pip3 install DjangoUeditor==1.8 pip3 install PyMySQL==0.9.3 pip3 install Pillow==5.2.0

虚拟环境安装好,不要着急把你做好的整个项目直接上传到服务器运行。肯定会有问题。

我们可以在Pycharm里创建一个内容为空的django项目,

# django-admin startproject 项目名 # django-admin startapp 应用名 #应用需要放到项目的根目录下面(cd 应用名) # python manage.py makemigrations 迁移 # python manage.py migrate # python manage.py createsuperuser 设置密码 # python manage.py runserver 重新启动 创建的项目名和应用名,最好和你需要真正上线的项目同名,等会改起来就好找问题。 我们在本地把项目运行一下,如果OK,那么我们直接把这个项目上传到服务器运行。 python3 manage.py runserver 0.0.0.0:8000

此时说明我们的项目,可以在外网访问了。

之后只需要我们分步骤把,项目上线可可以了。

我是先把项目里的settings.py文件配置好,运行一下,之后设置主路由和应用路由里面的内容,

记得一定要改一步运行一步,不然报错了在哪里都不知道。

下面就是我的上线结果了。

花了几个小时写了这篇博客,项目中没有使用Nginx,采用django默认的数据库,是为了简单方便。

后面有时间也会加上去的。有什么问题,希望大家随时交流。


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/22605.html

    分享给朋友:

    “云服务器python项目 云服务器部署django” 的相关文章

    中国电信CN2目录价格表最新版:您的全球通信新选择

    在互联网时代,businessesandindividualsalikeareincreasinglyrelyingonhigh-speed,stable,andsecureinternetconnectivityforglobalcommunicationneeds.Forenterprisess...

    eno VPS:掌握网络接口命名规则与性能优化技巧

    在了解eno VPS之前,我们先来看看什么是eno命名规则。ena作为一种网络接口命名方式,通过特定的规则来表示Linux系统中的网络设备。这种规则帮助用户更容易地识别和管理各种网络接口。具体来说,eno采用的是eno[n|d]的格式,主要用于板载设备。而对于热插拔设备,则使用ens[f][n|d]...

    如何高效使用测速脚本监测网络性能

    在互联网的快速发展中,网络测速变得越来越重要。作为一个互联网用户,了解自己的网络性能是否稳定,以及在不同时间与地点的表现,能帮助我们更好地选择服务和进行问题排查。网络速度直接影响了我们的在线体验,无论是看视频、玩游戏,还是进行远程办公,网络性能都扮演着至关重要的角色。 测速脚本出现在这样的背景下,它...

    主机论坛:获取信息与交流经验的最佳平台

    主机论坛概述 在当今的数字时代,主机论坛作为一个专注于域名、主机、VPS和服务器的讨论与信息交流平台,显得尤为重要。对于站长、开发者和一般用户来说,它们不仅是资讯获取的渠道,更是一个技术交流和问题解决的空间。主机论坛通过汇聚来自不同背景的用户,形成了一个活跃的社区,每个人都能找到自己感兴趣的话题,分...

    搬瓦工Plan v2:高性价比VPS套餐详解与用户指南

    搬瓦工Plan v2作为一个限量版VPS套餐,给很多用户带来了新的选择。与之前的The Plan套餐相比,Plan v2在配置与流量方面都实现了显著的提升。这款套餐不仅是一种实用的解决方案,也为不同需求的用户提供了灵活的选择。接下来,我将分享一些关于这个套餐的背景信息、主要升级点以及它适合哪些用户。...

    BBR对国内网站的实际作用与应用效果分析

    BBR(Bottleneck Bandwidth and Round-trip propagation time)算法是由Google推出的一种TCP拥塞控制算法。它的设计初衷是为了优化网络连接的传输速率和稳定性,尤其是在面临高延迟和波动网络条件时表现优异。可能的很多朋友会问,BBR到底是个什么东西...