def update(cls, **update): cls._meta.database = Database.get_adapter(Database.WRITE) return super(Model, cls).update(**update)
def insert(cls, **insert): cls._meta.database = Database.get_adapter(Database.WRITE) return super(Model, cls).insert(**insert)
def raw(cls, sql, *params): cls._meta.database = Database.get_adapter(Database.READ) return super(Model, cls).raw(sql, *params)
def select(cls, *selection): cls._meta.database = Database.get_adapter(Database.READ) return super(Model, cls).select(*selection)
def raw(cls, sql, *params): cls._meta.database = Database.get_adapter(Database.READ) return super(Model,cls).raw(sql, *params)
class Meta: database = Database.get_adapter(Database.READ)
def drop_table(cls, fail_silently=False): cls._meta.database = Database.get_adapter(Database.WRITE) return super(Model,cls).drop_table(fail_silently)
def drop_table(cls, fail_silently=False): cls._meta.database = Database.get_adapter(Database.WRITE) return super(Model, cls).drop_table(fail_silently)
def delete(cls): cls._meta.database = Database.get_adapter(Database.WRITE) return super(Model,cls).delete()
def create(cls, **query): cls._meta.database = Database.get_adapter(Database.WRITE) return super(Model,cls).create(**query)
def insert(cls, **insert): cls._meta.database = Database.get_adapter(Database.WRITE) return super(Model,cls).insert(**insert)
def update(cls, **update): cls._meta.database = Database.get_adapter(Database.WRITE) return super(Model,cls).update(**update)
def select(cls, *selection): cls._meta.database = Database.get_adapter(Database.READ) return super(Model,cls).select(*selection)
def delete(cls): cls._meta.database = Database.get_adapter(Database.WRITE) return super(Model, cls).delete()
def save(self, force_insert=False): self._meta.database = Database.get_adapter(Database.WRITE) return super(Model,self).save(force_insert)
def create(cls, **query): cls._meta.database = Database.get_adapter(Database.WRITE) return super(Model, cls).create(**query)
#coding=utf-8 from peewee import * from xcat import Database Model._meta.database = Database.get_adapter(Database.READ) class Model(Model): """ 基础模型 """ class Meta: database = Database.get_adapter(Database.READ) @classmethod def raw(cls, sql, *params): cls._meta.database = Database.get_adapter(Database.READ) return super(Model, cls).raw(sql, *params) @classmethod def select(cls, *selection): cls._meta.database = Database.get_adapter(Database.READ) return super(Model, cls).select(*selection) @classmethod def update(cls, **update): cls._meta.database = Database.get_adapter(Database.WRITE) return super(Model, cls).update(**update) @classmethod def insert(cls, **insert):
def save(self, force_insert=False): self._meta.database = Database.get_adapter(Database.WRITE) return super(Model, self).save(force_insert)
#coding=utf-8 from peewee import * from xcat import Database Model._meta.database = Database.get_adapter(Database.READ) class Model(Model): """ 基础模型 """ class Meta: database = Database.get_adapter(Database.READ) @classmethod def raw(cls, sql, *params): cls._meta.database = Database.get_adapter(Database.READ) return super(Model,cls).raw(sql, *params) @classmethod def select(cls, *selection): cls._meta.database = Database.get_adapter(Database.READ) return super(Model,cls).select(*selection) @classmethod def update(cls, **update): cls._meta.database = Database.get_adapter(Database.WRITE) return super(Model,cls).update(**update) @classmethod def insert(cls, **insert): cls._meta.database = Database.get_adapter(Database.WRITE)