Python的ORM框架Peewee使用入门(一)

来源:互联网 发布:油性染料 淘宝 编辑:程序博客网 时间:2024/05/21 18:33

只有创造,才是真正的享受,只有拚搏,才是充实的生活。

模型定义,生成数据库

from datetime import datefrom peewee import *db = SqliteDatabase('people.db')'''模型定义'''class Person(Model):    name = CharField()    birthday = DateField()    is_relative = BooleanField()    class Meta:        database = db #这个模型使用了“people.db”数据库class Pet(Model):    owner = ForeignKeyField(Person, related_name='pets')    name = CharField()    animal_type = CharField()    class Meta:        database = db #这个模型使用了“people.db”数据库"""连接数据库"""db.connect()"""创建Person和Pet表"""db.create_tables([Person, Pet])uncle_bob = Person(name='Bob', birthday=date(1960, 1, 15), is_relative=True)uncle_bob.save()"""连接数据库关闭"""db.close()
0 0