postgresql或sqlite的合理orm
prom的Python项目详细描述
开始使用sqlite 1分钟
首先,安装prom:
$ pip install prom
设置环境变量:
$ export PROM_DSN=prom.interface.sqlite.SQLite://:memory:
启动python:
$ python
创建一个prom orm:
>>>importprom>>>>>>classFoo(prom.Orm):...table_name="foo_table_name"...bar=prom.Field(int)...>>>
现在开始创建一些 foo 对象:
>>>forxinrange(10):...f=Foo.create(bar=x)...>>>
现在询问他们:
>>>f=Foo.query.first()>>>f.bar0>>>f.pk1>>>>>>forfinFoo.query.in_bar([2,3,4]):...f.pk...345>>>
更新它们:
>>>forfinFoo.query:...f.bar+=100...f.save()...>>>
把它们扔掉:
>>>forfinFoo.query:...f.delete()...>>>
恭喜,您现在已经创建、检索、更新和删除了 从您的数据库。