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

来源:互联网 发布:巫师3 4g内存优化 编辑:程序博客网 时间:2024/05/18 02:03

人生的磨难是很多的,所以我们不可对于每一件轻微的伤害都过于敏感。在生活磨难面前,精神上的坚强和无动于衷是我们抵抗罪恶和人生意外的最好武器。

改数据,删数据

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”数据库"""-------------------------------------------------------------------------------------------------------"""uncle_bob = Person(name='Bob', birthday=date(1960, 1, 15), is_relative=True)uncle_bob.save()grandma = Person.create(name='Grandma', birthday=date(1935, 3, 1), is_relative=True)herb = Person.create(name='Herb', birthday=date(1950, 5, 5), is_relative=False)grandma.name = 'Grandma L.'grandma.save()  #更新数据库中的grandma的名字bob_kitty = Pet.create(owner=uncle_bob, name='Kitty', animal_type='cat')herb_fido = Pet.create(owner=herb, name='Fido', animal_type='dog')herb_mittens = Pet.create(owner=herb, name='Mittens', animal_type='cat')herb_mittens_jr = Pet.create(owner=herb, name='Mittens Jr', animal_type='cat')"""---------------------------------------------------"""herb_mittens.delete_instance() #删除""""""herb_fido.owner = uncle_bobherb_fido.save()bob_fido = herb_fido
0 0
原创粉丝点击