dbpy icon indicating copy to clipboard operation
dbpy copied to clipboard

这个操作方式灰常好.写个简单的东西别搞啥复杂的orm,类似java的jfinal数据库操作方式。但能不能提几点建议

Open deeplyloving opened this issue 6 years ago • 1 comments

这个操作方式灰常好.写个简单的东西别搞啥复杂的orm,类似java的jfinal数据库操作方式。但能不能提几点建议 1.update的时候支持dict 为什么 insert的时候不支持呢?我觉得完全可以统一一下 datas = db.query("select * from base_basket",as_dict=True) for data in datas: #q = db.insert("base_basket").fields(*list(data.keys())).values(data); q = db.update("base_basket").mset(data).condition("id",data["id"]) q.execute() 2.python3.5 没法支持了。Python3.5中:iteritems变为items 导致update不好使。

deeplyloving avatar Mar 21 '19 11:03 deeplyloving

这个操作方式灰常好.写个简单的东西别搞啥复杂的orm,类似java的jfinal数据库操作方式。但能不能提几点建议 1.update的时候支持dict 为什么 insert的时候不支持呢?我觉得完全可以统一一下 datas = db.query("select * from base_basket",as_dict=True) for data in datas: #q = db.insert("base_basket").fields(*list(data.keys())).values(data); q = db.update("base_basket").mset(data).condition("id",data["id"]) q.execute() 2.python3.5 没法支持了。Python3.5中:iteritems变为items 导致update不好使。

好的,可以支持,不过最好能提交功能更新, 不然可能我这边最近业务比较忙,稍微要过段时间更新。

whiteclover avatar Mar 25 '19 02:03 whiteclover