新浪云怎么部署 python flask,第1张

首先安装python,这个我就不多说了,记得配置好系统的环境变量,python和python包(Scripts目录)都要加入系统的环境变量。

接下来就pip安装flask,windows下的命令为:

$ pip install flask

接下来创建一个文件夹,就是你将来整个工程的文件。通过cmd命令进入到这个文件夹中。(cd命令)

然后在这个文件夹中创建一个python文件,py为后缀的文件。

接下来编辑这个文件(文本编辑器、IDE都可以)

from flask import Flask

app = Flask(__name__)

@approute('/')

def index():

return '

Hello World!

'

if __name__ == '__main__':

apprun(debug = True)

写入代码就可以简单的启动服务器了,默认根目录下返回“hello,world!”,如何运行的就只需要在cmd中运行

$ python myapppy

运行成功的话可以看到下图的提示。

访问localhost:5000的时候(默认端口5000,可以通过host参数修改),例如

apprun(debug=True,host='0000:5000')

基本上这样完成了flask的基本配置,接下来就是将其放到新浪云SAE上,SAE本身就支持flask框架的部署,但是后期我们需要引入其他的一些第三方的包,因此最好就是讲自己的包放到工程文件中调用。

方法就是在使用pip安装的时候,使用这样子的命令:

$ pip install -t vendor PACKAGENAME

这个样子在本地安装的时候就会将包放在一个vendor文件夹中,然后安装SAE官方的文档,在工程文件中添加一个名为“indexwsgi”的文件,内容为:

import sae

saeadd_vendor_dir('vendor')

from myapp import app

application = saecreate_wsgi_app(app)

这样子基本就完成了,只需要讲文件上传到SAE上就可以完成部署。

SAE上的操作记得在新建应用的时候选择python27,然后我用的代码管理方式是git。

接下来的方式就是git的内容了,这里我就不多说,写下几个命令:

将仓库的内容复制到本地

$git clone 你的git仓库地址

创建分支

$git branck 分支名

使用分支

$git checkout 分支名

修改代码

$git add --all

$git commit -a "注释"

$git pust 分支名

(以前都是用svn的所以git还不是特别熟)

部署上传完代码之后就可以好好折腾啦

此应用程序可能在新浪云平台代理,

SAE实际上是多节点虚拟主机,云主机差不多,但比云主机节点SAE

Web应用程序部署在SAE在单独的服务器的稳定性和性能比以前要高得多,例如,我有一个站的电信托管服务器在我的网站的服务器上,如果服务器问题,我的网站不能访问,但SAE实际上是云环境中,如何在节点,如果一个节点的服务器停机时间会自动切换到另一个节点,而不是网站打不开放的,它不会出现如网通打开缓慢的问题,但也没有维护服务器。

至于被禁止的原因。 。 。可能是侵权的内容

区别上不是很大 云主机是云计算在基础设施应用上的重要组成部分,位于云计算产业链金字塔底层,产品源自云计算平台。该平台整合了互联网应用三大核心要素:计算、存储、网络,面向用户提供公用化的互联网基础设施服务。云主机是一种类似VPS主机的虚拟化技术,

VPS是采用虚拟软件,VZ或VM在一台主机上虚拟出多个类似独立主机的部分,能够实现单机多用户,每个部分都可以做单独的操作系统,管理方法同主机一样。

而云主机是在一组集群主机上虚拟出多个类似独立主机的部分,集群中每个主机上都有云主机的一个镜像,从而大大提高了虚拟主机的安全稳定性,除非所有的集群内主机全部出现问题,云主机才会无法访问。

肯定可以,只要是服务器肯定可以,有以下几点吧

1,可以本地做好ecshop的测试

2,服务器搭建环境,做好ftp,数据库等

3,ftp上传网站

4,测试,权限不够,设置777

谢谢,希望帮到你

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 新浪云怎么部署 python flask

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情