当前位置: 首页>>代码示例>>Python>>正文


Python DB.get_hash方法代码示例

本文整理汇总了Python中DB.get_hash方法的典型用法代码示例。如果您正苦于以下问题:Python DB.get_hash方法的具体用法?Python DB.get_hash怎么用?Python DB.get_hash使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DB的用法示例。


在下文中一共展示了DB.get_hash方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: loadAll

# 需要导入模块: import DB [as 别名]
# 或者: from DB import get_hash [as 别名]
    def loadAll(cls, data_version, version):
        ret = {}
        for table, v in dict(DB.get_hash(cls.SYS_TABLE)).items():
            if int(v) > data_version:
                ret[table] = cls.load(table, data_version, version)

        return ret
开发者ID:,项目名称:,代码行数:9,代码来源:

示例2: __getattr__

# 需要导入模块: import DB [as 别名]
# 或者: from DB import get_hash [as 别名]
    def __getattr__(self, attr):
        rkey = self.genRkey()
        val = DB.get_hash(rkey).get(attr, None)

        if attr in self.FIELD_TYPE:
            return self.FIELD_TYPE[attr](val)
        else:
            return val
开发者ID:,项目名称:,代码行数:10,代码来源:

示例3: get

# 需要导入模块: import DB [as 别名]
# 或者: from DB import get_hash [as 别名]
    def get(self):
        key = self.genKey(self.TYPE_TOURNAMENT)
        data = [json.loads(i) for i in DB.get_list(key)]


        key = self.genKey(self.TYPE_SHAREGIFT)
        h = DB.get_hash(key)

        for k in h.keys():
            data.append({'type':k, 'counter':h[k]})

        self.clear()
        return data
开发者ID:,项目名称:,代码行数:15,代码来源:

示例4: sync_sys_table

# 需要导入模块: import DB [as 别名]
# 或者: from DB import get_hash [as 别名]
def sync_sys_table():
    t=Table('sys_table', metadata, autoload=True)
    data = {}
    cur_data_version = 1

    for i in t.select().execute():
        item = dict(i)
        data[item['name']] = int(item['version'])

        if (int(item['version']) > cur_data_version):
            cur_data_version = int(item['version'])

    print 'Syncing sys table', data

    DB.Redis().delete(CfgTable.SYS_TABLE)

    for k, v in data.items():
        DB.get_hash(CfgTable.SYS_TABLE)[k] = v

    print 'current_data_version:', cur_data_version

    Version.saveCurDataVersion(cur_data_version)
开发者ID:,项目名称:,代码行数:24,代码来源:

示例5: setAll

# 需要导入模块: import DB [as 别名]
# 或者: from DB import get_hash [as 别名]
 def setAll(self, data):
     rkey = self.genRkey()
     h = DB.get_hash(rkey)
     for k, v in data.items():
         h[k] = v
开发者ID:,项目名称:,代码行数:7,代码来源:

示例6: set

# 需要导入模块: import DB [as 别名]
# 或者: from DB import get_hash [as 别名]
 def set(self, attr, value):
     rkey = self.genRkey()
     DB.get_hash(rkey)[attr] = value
开发者ID:,项目名称:,代码行数:5,代码来源:

示例7: getAll

# 需要导入模块: import DB [as 别名]
# 或者: from DB import get_hash [as 别名]
 def getAll(self):
     rkey = self.genRkey()
     return dict(DB.get_hash(rkey))
开发者ID:,项目名称:,代码行数:5,代码来源:

示例8: __setattr__

# 需要导入模块: import DB [as 别名]
# 或者: from DB import get_hash [as 别名]
 def __setattr__(self, attr, val):
     if attr.endswith('_'):
         object.__setattr__(self, attr, val)
     else:
         rkey = 'table:%s:%s' % (self.__class__.__name__, self.key_)
         DB.get_hash(rkey)[attr] = val
开发者ID:,项目名称:,代码行数:8,代码来源:


注:本文中的DB.get_hash方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。