コード例 #1
0
ファイル: cache.py プロジェクト: carlosnuja/ORM-for-Python
 def get_field_data(self, type_obj, name):
     key = gen_key_field(type_obj, name)
     fd = self.mc.get(key)
     if not fd:
         fd = dt.get_field_data(type_obj, name)
         self.mc.set(key, fd)
     return fd
コード例 #2
0
ファイル: __init__.py プロジェクト: carlosnuja/ORM-for-Python
def do (from_scratch):
    ''' load_environment({'backend' : 'sqlalchemy', 'sqlalchemy.url' : 'sqlite:///development.sqlite'}) '''
    load_environment({'backend' : 'sqlalchemy', 'sqlalchemy.url' : 'mysql://*****:*****@localhost:3306/projecte', 'sqlalchemy.pool_size' : 10 , 'sqlalchemy.max_overflow' : 10 , 'sqlalchemy.pool_timeout' : 30})
    create_objects(from_scratch)
    init_data(from_scratch)     
    result = dt.get_field_data("Thread", "title" )
    dt.create_compose_acc("title", "Board", "Board")
    print 'Thread size: %s' % result['size']
    o=dal.object.Thread.all().fetch()
    '''o1=dal.object.Thread.all().fetch()'''
    keys=o.keys()
    for key in keys:
        print 'thread: %s' % o[key].title
コード例 #3
0
ファイル: cache.py プロジェクト: carlosnuja/ORM-for-Python
 def update_field_data(self, type_obj, name):
     key = gen_key_field(type_obj, name)
     self.delete(key, 0)
     fd = dt.get_field_data(type_obj, name)
     self.mc.set(key, fd)
     return fd