Flask+MySQL部署到SAE
来源:互联网 发布:qq三国吃白菜数据 编辑:程序博客网 时间:2024/06/14 12:40
最近业余时间学习了下Python,顺便学习了下轻量级的Python WEB框架Flask,关于Flask的教程网上比较多,这里不再阐述关于Flask的相关知识。但是,现在网上关于Flask的相关教程,在讲到数据库操作的时候无一例外地以sqlite为例,本人尝试了一下Flask+MySQL的组合,说白了需要给flask安装mysql的支持,安装方法也比较多。比如我的开发环境是在centos 7下面,使用的虚拟python环境来开发,安装只需要使用:easy_install MySQL-python
当然现在网上还有许多安装方法,可以参考。
如果开发环境是在linux下的化,文件即服务,可以将别人安装好的MySQLdb模块复制到自己的python环境中,这种方法亲测可用。如果自行安装MySQLdb模块失败,可以试下这种方法。
如果将开发好的Flask应用部署到SAE,不需要在SAE上安装MySQLdb模块,该模块SAE已经默认支持,具体信息可以参照SAE官方帮助文档。同时SAE官方给出了一个应用示例,Flask SAE官方示例 具体可参照该示例操作。下面给出一段SAE python 连接MySQL 的示例代码:
# MySQLdb在SAE上可直接引入使用import MySQLdbfrom sae.const import (MYSQL_HOST, MYSQL_HOST_S, MYSQL_PORT, MYSQL_USER, MYSQL_PASS, MYSQL_DB)def select(): try: conn = MySQLdb.connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS, MYSQL_DB, port=int(MYSQL_PORT)) cur = conn.cursor() cur.execute('select t.* from userinfo t') result = cur.fetchall() cur.close() conn.close() return result except MySQLdb.Error,e: print 'MySQL link error'
0 0
- Flask+MySQL部署到SAE
- Python3.5+flask+mysql5.6项目部署到sae上
- 如何将flask 发布到 SAE
- javaEE项目部署到SAE
- sae上部署django+mysql
- 将Flask部署到apache2
- Thinkphp部署到sae注意问题
- 将文档部署到SAE上面
- 使用svn部署代码到新浪sae
- ThinkPHP3.1.3部署到SAE 教程
- 新浪云SAE 部署 flask程序详解 打包方式上传代码部署
- Flask on SAE
- 部署flask应用到nginx和tornado
- Flask部署到腾讯云主机上
- Flask博客系统部署到Heroku
- 部署Flask App到Heroku完整过程
- 部署Flask博客到新浪云
- Python Flask项目部署到 ubuntu
- MIT线性代数课程笔记对应代码-【lecture 1】
- 大四的最后一个实习
- 使用DrawerLayout实现抽屉效果
- ActiveMQ持久化方式
- 使用Gradle管理java项目
- Flask+MySQL部署到SAE
- MAC快捷键总结
- 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
- 控件的移动方法
- 递归求数组的最大值,主要说下递归执行的过程
- 回文串算法Java实现
- [20160302] QQ数据线的思考 / 无私奉献的"引导者"
- PAT 1107. Social Clusters (30)
- 委托加载图片