예제 #1
0
파일: models.py 프로젝트: QLGu/wiki.catke
 def update(cls, **update):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model, cls).update(**update)
예제 #2
0
파일: models.py 프로젝트: QLGu/wiki.catke
 def insert(cls, **insert):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model, cls).insert(**insert)
예제 #3
0
파일: models.py 프로젝트: QLGu/wiki.catke
 def raw(cls, sql, *params):
     cls._meta.database = Database.get_adapter(Database.READ)
     return super(Model, cls).raw(sql, *params)
예제 #4
0
파일: models.py 프로젝트: QLGu/wiki.catke
 def select(cls, *selection):
     cls._meta.database = Database.get_adapter(Database.READ)
     return super(Model, cls).select(*selection)
예제 #5
0
파일: models.py 프로젝트: dloveff/BlogCatke
 def raw(cls, sql, *params):
     cls._meta.database = Database.get_adapter(Database.READ)
     return super(Model,cls).raw(sql, *params)
예제 #6
0
파일: models.py 프로젝트: QLGu/wiki.catke
 class Meta:
     database = Database.get_adapter(Database.READ)
예제 #7
0
파일: models.py 프로젝트: dloveff/BlogCatke
 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
파일: models.py 프로젝트: QLGu/wiki.catke
 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
파일: models.py 프로젝트: dloveff/BlogCatke
 def delete(cls):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model,cls).delete()
예제 #10
0
파일: models.py 프로젝트: dloveff/BlogCatke
 def create(cls, **query):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model,cls).create(**query)
예제 #11
0
파일: models.py 프로젝트: dloveff/BlogCatke
 def insert(cls, **insert):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model,cls).insert(**insert)
예제 #12
0
파일: models.py 프로젝트: dloveff/BlogCatke
 def update(cls, **update):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model,cls).update(**update)
예제 #13
0
파일: models.py 프로젝트: dloveff/BlogCatke
 def select(cls, *selection):
     cls._meta.database = Database.get_adapter(Database.READ)
     return super(Model,cls).select(*selection)
예제 #14
0
파일: models.py 프로젝트: QLGu/wiki.catke
 def delete(cls):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model, cls).delete()
예제 #15
0
파일: models.py 프로젝트: dloveff/BlogCatke
 def save(self, force_insert=False):
     self._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model,self).save(force_insert)
예제 #16
0
파일: models.py 프로젝트: QLGu/wiki.catke
 def create(cls, **query):
     cls._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model, cls).create(**query)
예제 #17
0
파일: models.py 프로젝트: QLGu/wiki.catke
#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
파일: models.py 프로젝트: QLGu/wiki.catke
 def save(self, force_insert=False):
     self._meta.database = Database.get_adapter(Database.WRITE)
     return super(Model, self).save(force_insert)
예제 #19
0
파일: models.py 프로젝트: dloveff/BlogCatke
#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)