Пример #1
0
 def update(cls, **update):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model, cls).update(**update)
Пример #2
0
 def insert(cls, **insert):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model, cls).insert(**insert)
Пример #3
0
 def raw(cls, sql, *params):
     cls._meta.database = Database.get_adapter(Database.READ)
     return super(Model, cls).raw(sql, *params)
Пример #4
0
 def select(cls, *selection):
     cls._meta.database = Database.get_adapter(Database.READ)
     return super(Model, cls).select(*selection)
Пример #5
0
 def raw(cls, sql, *params):
     cls._meta.database = Database.get_adapter(Database.READ)
     return super(Model,cls).raw(sql, *params)
Пример #6
0
 class Meta:
     database = Database.get_adapter(Database.READ)
Пример #7
0
 def drop_table(cls, fail_silently=False):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model,cls).drop_table(fail_silently)
Пример #8
0
 def drop_table(cls, fail_silently=False):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model, cls).drop_table(fail_silently)
Пример #9
0
 def delete(cls):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model,cls).delete()
Пример #10
0
 def create(cls, **query):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model,cls).create(**query)
Пример #11
0
 def insert(cls, **insert):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model,cls).insert(**insert)
Пример #12
0
 def update(cls, **update):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model,cls).update(**update)
Пример #13
0
 def select(cls, *selection):
     cls._meta.database = Database.get_adapter(Database.READ)
     return super(Model,cls).select(*selection)
Пример #14
0
 def delete(cls):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model, cls).delete()
Пример #15
0
 def save(self, force_insert=False):
     self._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model,self).save(force_insert)
Пример #16
0
 def create(cls, **query):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model, cls).create(**query)
Пример #17
0
#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):
Пример #18
0
 def save(self, force_insert=False):
     self._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model, self).save(force_insert)
Пример #19
0
#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)