Python中是否有可用于SQLite的轻量级数据库包装器.我想像Django的ORM,但我可以指向一个数据库文件,它将为我创建所需的API(即处理所有的CRUD).
Gab*_*dão 48
是的,SQLAlchemy很棒,但也有其他选择.其中一个是Peewee.非常轻巧,可以完美地满足您的需求.
https://github.com/coleifer/peewee
绝对是peewee。我试过 sqlalchemy,但它很混乱,而且没有魔法。
其他 ORM 没有更多的开发或不太好,如 SQLobject、Elixir(位于 sqlalchemy 之上的层)、PonyORM。Peewee 是迄今为止我在 python 社区中见过的最好的,它更接近 ruby 或 php 的主要 ORM。
Peewee 也有很多宝石,就像这个少数的捷径
Person.get_or_create(name='Foo', surname='Bar')
Run Code Online (Sandbox Code Playgroud)
如果存在,它会自动从数据库中提取名为“Foo Bar”的人,否则会创建它。
| 归档时间: |
|
| 查看次数: |
24827 次 |
| 最近记录: |