Flask连接数据库打怪升级之旅
2018-01-25 09:50
525 查看
一、前言
在初学 Flask 的时候,在数据库连接这部分也跟每个初学者一样。但是随着工作中项目接手的多了,代码写的多了,历练的多了也就有了自己的经验和技巧。在对这块儿代码不断的进行升级改造后,整理了在连接数据库这部分的一个学习经验。希望可以为大家在学习 Python 的路上提供一些参考。
二、初级阶段
1.Mysql 扩展包
2.建立数据库连接
3.开启打怪升级之路
在日常开发中,连接数据库最多的应用场景就是,查询所有数据和查询单条数据。就以查询所有数据场景为例。
小白版本——在后端凭接表格,传到前端渲染
三、进阶阶段
第一关——后端消灭 HTML 标签
后端:
前端:
第二关——让返回值更优雅
第三关——让代码更简洁
一个更高效的方式——直接将返回的嵌套元祖转换为嵌套的字典,常用与只查询 ID, Username 的场景
四、经验总结
作为一个程序员学习新的技术知识都是必须的,我们都是自己事业上无人可替的开拓者,我们都是要经历从入门到熟练再到精略的过程,过程虽然很痛苦,不过收获的喜悦也是别人羡慕不来的。
在初学 Flask 的时候,在数据库连接这部分也跟每个初学者一样。但是随着工作中项目接手的多了,代码写的多了,历练的多了也就有了自己的经验和技巧。在对这块儿代码不断的进行升级改造后,整理了在连接数据库这部分的一个学习经验。希望可以为大家在学习 Python 的路上提供一些参考。
二、初级阶段
1.Mysql 扩展包
2.建立数据库连接
3.开启打怪升级之路
在日常开发中,连接数据库最多的应用场景就是,查询所有数据和查询单条数据。就以查询所有数据场景为例。
小白版本——在后端凭接表格,传到前端渲染
三、进阶阶段
第一关——后端消灭 HTML 标签
后端:
前端:
第二关——让返回值更优雅
第三关——让代码更简洁
一个更高效的方式——直接将返回的嵌套元祖转换为嵌套的字典,常用与只查询 ID, Username 的场景
四、经验总结
作为一个程序员学习新的技术知识都是必须的,我们都是自己事业上无人可替的开拓者,我们都是要经历从入门到熟练再到精略的过程,过程虽然很痛苦,不过收获的喜悦也是别人羡慕不来的。
相关文章推荐
- Flask连接数据库打怪升级之旅
- flask项目初始化时使db和连接到redis数据库的对象能被调用
- Flask框架使用DBUtils模块连接数据库操作示例
- 使用Flask-Migrate进行管理数据库升级
- python---pymsql+flask_sqlalchemy连接数据库
- 数据库优化打怪升级
- 对连接数据库的简单升级
- python3之flask框架连接redis数据库
- 升级redmine到2.3.0(此文章以sqlserver2008作为数据库为例,其他数据库只要在数据库连接配置中修改成自己的即可)
- Flask入门之SQLAlchemy配置与数据库连接
- 复利计算再升级——连接数据库
- Flask入门之SQLAlchemy数据库连接操作(第15讲)
- 使用Flask-Migrate进行管理数据库升级
- MSSQL2008R2升级到2012 有效的数据库兼容级别和成功的连接
- Python安装&flask安装&连接数据库
- flask框架使用orm连接数据库的方法示例
- Python的Flask框架与数据库连接的教程
- JDBC实例--工具类升级,使用Apache DBCP连接池重构DBUtility,让连接数据库更有效,更安全
- GreenDao 数据库升级 连接多个DB文件 或者指定不同的model&dao目录
- flask使用orm连接数据库