每次需要查阅 sqlalchemy 文档的时候,就感觉一阵头疼。
这次也是。我想对一个时间字段做特殊处理,在查询出来的时候做转化。这样一个大而全的框架自然是有这个功能的。
我在浩如烟海文档中查了半天,才找到了结果。这个基本的内容居然没有放到 tutorial。真的是写代码一分钟,查文档一小时。
文档布局不合理,使用者太少。这大概就是 sqlalchemy 最让人头疼的地方。
1
LokiSharp 2020-02-06 16:36:51 +08:00 via iPhone
Python 的第三方库大多都这样的
|
2
rogwan 2020-02-06 17:17:24 +08:00 via iPhone
除了 sqlalchemy,还有哪个靠谱些?
|
3
Livid MOD V2EX 的做法是所有对象都在数据库里存了至少 created 和 last_modified 这两个值,然后 BaseObject 上各种时间处理函数直接处理 self.created 和 self.last_modified 等。
|
4
wzwwzw 2020-02-06 17:27:04 +08:00
sqlalchemy 的文档有时候不如直接查询 stackoverflow.
|
5
qile1 2020-02-06 17:32:24 +08:00 via Android
在这里问下 sqlalchemy 同事查询两个表,用 for 循环时候串行出问题该如何处理
|
6
chenqh 2020-02-06 17:48:25 +08:00
喜欢 peewee
|
8
Aeoluze 2020-02-06 18:47:28 +08:00
Flask 的相关库都没有一个全面的文档,基本上都是零散的博客和 stackoverflow 问题
|
11
Qzier 2020-02-06 23:13:19 +08:00
用 peewee
|
13
mlxy123123 2020-02-07 09:52:32 +08:00
@blless 文档有索引,代码没有
想知道一个功能怎么实现,可以去文档里查某一个章节,但查代码的话应该翻哪个包你都不知道 |
14
feiniu 2020-02-07 11:59:23 +08:00
这个文档的确太...
|
15
qazwsxkevin 2020-02-07 17:59:34 +08:00
sqlalchemy 的文档啊? 一个醉字~
s = select([tbl.c.iTemName]).where(tbl.c.itemID == itemID) 那个.c,我在文档里都醉了很久... |
16
czjackjin 2020-02-13 12:43:43 +08:00 via iPhone
.c 是什么意思,最近在连 mysql,一个 like 的%麻烦了很久,是不是不能用 sql 语句查?
|
17
sss495088732 2020-02-14 15:27:19 +08:00
别说了...我是要用 sqlalchemy core...还不能用 ORM.直接干懵逼了,我写原生的不好么,遭这个罪
|
18
chaleaoch 2021-09-16 20:19:59 +08:00
是的 一个 orm 学习门槛如此陡峭.
我还不如不用了. |