「数据库框架」Python 轻量级 ORM 框架 peewee

一、项目主页介绍

「数据库框架」Python 轻量级 ORM 框架 peewee

、快速了解

Peewee 提供了面向对象式的数据库操作功能,其设计理念跟Django的Model很类似,只是Django的Model与Django耦合比较紧密,想单独使用其Model很难。peewee就提供了一个很好的选择,可以应用于类似于flask框架的数据库处理当中。简单的介绍如下:

①设计表格

<code>from peewee import *db = SqliteDatabase('people.db')class Person(Model):    name = CharField()    birthday = DateField()    class Meta:        database = db # This model uses the "people.db" database./<code>

②创建表格

<code>grandma = Person.create(name='Grandma', birthday=date(1935, 3, 1))/<code>

③查询数据

<code>grandma = Person.select().where(Person.name == 'Grandma L.').get()/<code>

④排序

<code>for pet in Pet.select().where(Pet.owner == uncle_bob).order_by(Pet.name):    print(pet.name)# prints:# Fido# Kitty/<code>

具体使用方法,请访问项目文档:http://docs.peewee-orm.com/en/latest/index.html


大家有什么其他好用的数据库框架,也可以下面留言;


分享到:


相關文章: