灵活使用 SQLAlchemy 中的 ORM 查询

2020-09-21
阅读 10 分钟
2k
之前做查询一直觉得直接拼 SQL 比较方便,用了 SQLAlchemy 的 ORM 查询之后,发现也还可以,还提高了可读性。这篇文章主要说说 SQLAlchemy 常用的 ORM 查询方式,偏实践。看了之后,对付开发中的查询需求,我觉得可以满足不少。为方便说明,假设有如下数据图书表 books {代码...} 分类表 categories {代码...} ORM 对象...

说说我对 WSGI 的理解

2020-09-20
阅读 8 分钟
1.5k
之前不知道 WSGI 意思的伙伴,看了上面的解释后,我估计也还是不清楚,所以下面结合实际场景说明,先让大家有个大致的认识。最后我们再自己实现一个,加深对 WSGI 的理解。

搞清楚 Python 的迭代器、可迭代对象、生成器

2019-11-12
阅读 4 分钟
2.3k
iterator.__iter__()Return the iterator object itself. iterator.__next__()Return the next item from the container.

数据库存数据时,逻辑上防重了为啥还会出现重复记录?

2019-11-07
阅读 7 分钟
2k
在很多异常情况下,比如高并发、网络糟糕的时候,数据库里偶尔会出现重复的记录。 假如现在有一张书籍表,结构类似这样 {代码...} 在异常情况下,可能会出现下面这样的记录 {代码...} 但是,想了想,自己在处理相关数据的时候也加了判重的相关逻辑,比如,新增时当图书 name 相同时,会提示图书重复而返回。 初次遇到这...