Python3.5+flask+mysql5.6项目部署到sae上

本文介绍了如何在SAE上部署Python Web应用,包括配置Flask应用、迁移MySQL数据库及调整WSGI设置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.sae中目前只支持python2.7,但是使用Flask框架进行web开发,2和3的语法没有区别,在语言中直接选择python2.7,不虚

2.按照官网上的教程用svn什么的部署好代码之后,会发现页面运行结果只有一行“hello,sae”,其实解决方法非常的简单,把应用目录下的index.wsgi改成这样:

import sae
from index import app


application = sae.create_wsgi_app(app)

再把你的.py文件改名叫index.py即可。

3.以上步骤中from index中的index应该可以自由根据你的.py文件名字改动,可以自己探索一下。

4.先从本地的mysql中导出sql文件,cmd中使用musqldump -u xxx -p yyy>zzzzz命令,xxx为用户名,yyy为数据库名字(不是密码),zzz为文件地址文件名(例如E:/test.sql,没有会自动创建)。然后按要求填写密码,sql文件就成功导出了。

5.把sql文件导入sae中的mysql,sae提示说会在24小时以内,等不及的可以直接从sql文件中复制出需要的sql语句直接在sae的mysql管理中执行(phpmyadmin界面)。

6.python代码中按照说明把连接数据库需要的主机名用户名等改成sae提供的常量,注意常量外面不要再加字符串用的引号,直接是字符串形式。port常量先转成int。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值