我正在写一个lib,我正在使用peewee。假设我在peewee中有一个类API和两个模型:
class foo1(Model):
id = PrimaryKeyField()
bar = TextField(null=True)
class foo2(Model):
id = PrimaryKeyField()
bar2 = TextField(null=True)
class Api:
def get_foo1_by_id(id)
return foo1.get(foo1.id == id)
def get_foo2_by_id(id)
return foo2.get(foo1.id == id)
def save_changes()
...
现在我对foo1和foo2实例执行smth。你知道吗
foo1 = Api.get_foo1_by_id(1)
foo2 = Api.get_foo2_by_id(1)
foo1.bar = 'str'
foo2.bar = 'str'
现在要保存更改,我必须像这样编写smth
foo1.save()
foo2.save()
但我想在Api中编写一个方法,它将提交所有已更改模型的所有更改。有可能吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐