一、项目主页介绍
二、快速了解
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
大家有什么其他好用的数据库框架,也可以下面留言;
閱讀更多 蝸牛工作站 的文章