基于flask搭建的框架,使用sqlite数据库,统一异常处理,自定义sql拼接,日志按天分割,测试模块,开箱即用

        基于flask搭建的框架,使用sqlite数据库,统一异常处理,自定义sql拼接,日志按天分割,测试模块,下载就能用。       

        项目的核心是Model类,由于刚刚接触python,并且当时没有使用orm库,所以为了能够加快项目进度,编写了该类用于sql拼接。 该类是模拟的php中的thinkphp框架数据库操作方法的。只需要预先创建数据库表,就可以直接使用Model("表名")进行增删改查操作, 当时的项目在Model基础上又封装了一层针对具体业务的ComModel文件,将业务中公共的数据库操作再次封装,所以加快了项目进度, 当时后端代码基本不需要花费什么时间。

 

项目地址:

https://github.com/MyCheng2017/Flask_Example

项目结构图:

Model基本用法:
1、增加:
    (1)插入一条记录
        Model(tableName).addData(object).add()
        Model(tableName).put(key,value).add()
    (2)插入多条记录
        Model(tableName).addList(list).insertList() 推荐
  
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值