新浪云SAE 部署 flask程序详解 打包方式上传代码部署

本文详细介绍了如何在新浪云SAE上通过代码压缩上传方式部署Flask程序,包括创建应用、配置文件设置、处理第三方库、数据库迁移至MySQL等步骤,帮助开发者顺利运行Web应用。
摘要由CSDN通过智能技术生成
新浪云有三种部署方式,git    svn  和代码压缩上传。因为我git和svn不怎么会用,所以最终使用了直接网页上传压缩包的代码方式。
以下为部署方式。  在不涉及数据库的时候,只需要添加两个配置文件。

1.   申请新浪云账号,然后身份证验证, 选择控制台,云应用SAE。创建新应用。



2 ,申请网址之后,进入上传代码页面




3.  进入到了管理网页页面, 开始尝试上传代码了


4.    准备代码。  准备代码分两个问题。  第一个问题是代码从本地上传到新浪云,需要配置,所以要写两个配置文件。 第二个问题是关于flask支持包的这个问题。 新浪云未必支持其中的一些第三方支持。 最后才是压缩上传。  以下是解决方案
4.1    配置文件的设置
在原来程序的目录下加以下两个文档

以上两个配置文件写好了。接下来是第三方支持包的问题。

4.2    找到 Python27\Lib  路径下的文件包  site-packages   。  将其拉到flask文件包里。最终文件如上图中的各个文档,然后压缩为zip格式  。  开始上传。  既可以运行。

5  然后回到 3  所说的  上传代码    把代码上传  运行网址  就能出现程序。



-------------------------------涉及数据库   则继续往下看-------------------------------------------
6,数据库的使用,新浪云不支持sqlite   只能使用mysql.  所以我们首先要给程序配备mysql数据库。如何在flask中使用mysql有单独的教程  http://blog.csdn.net/qq_34963461/article/details/52948059


7.在本地使用mysql正常后,然后导出mysql 文件  导出教程链接  http://www.jspkongjian.net/news.jsp?id=1323

8.将数据库的sql 文件导出后,


5. 导入后如果报错,先看是否增加了新的表 如果增加了新的表  请无视报错。


这样 程序就正常运行了







  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值