随笔分类 - Python
摘要:之前做查询一直觉得直接拼 SQL 比较方便,用了 SQLAlchemy 的 ORM 查询之后,发现也还可以,还提高了可读性。 这篇文章主要说说 SQLAlchemy 常用的 ORM 查询方式,偏实践。看了之后,对付开发中的查询需求,我觉得可以满足不少。 为方便说明,假设有如下数据 图书表 books
阅读全文
摘要:最近在处理订单相关的问题,踩了数字的一些坑,在此记录下。 其中有问题的代码涉及金额比较,便于描述,假设了下面一段代码 跟踪代码才发现 order.pay_price 是 Decimal 类型,而 12.3 是浮点类型,Python 是强类型语言,类型不一样当然不等。 仔细想想,有点不对,你看 1 =
阅读全文
摘要:1 解包 所谓解包,就是将字典通过 操作符转为 Key=Value 的形式,这种形式可以直接传给函数作为关键字参数。 说说适用的几种情况。 1.1 搜索拼接条件 当应用中使用类似 SQLAlchemy 的 ORM 形式读取数据的时候,不同搜索条件,传入给 ORM 的搜索参数也随之改变。 下面是图书表
阅读全文

浙公网安备 33010602011771号