Esempio n. 1
0
        'sign': 'Y'
    }]

    User.drop()
    User.create()
    Role.drop()
    Role.create()
    Config.drop()
    Config.create()

    for item in roles:
        f = Role(**item)
        f.save()

    for item in users:
        u = User(**item)
        u.save()

    for item in configs:
        c = Config(**item)
        c.save()


if __name__ == '__main__':
    from aiodb.pool import init_connection, destory_connection
    from config.config import Db
    init_connection(**Db.__dict__)
    init()
    destory_connection()
    pass
Esempio n. 2
0
    def __get_value(self, key):
        value = getattr(self, key, None)
        if value is None:
            field = self.__fields__[key]
            if field.default is not None:
                value = field.default() if callable(
                    field.default) else field.default
                print('using default value for %s : %s ' % (key, str(value)))
                setattr(self, key, value)

        return value


if __name__ == '__main__':
    pool.init_connection()

    class User(Model):
        __table__ = 'tb_user'
        id = IntField(primary_key=True)
        name = StrField()
        age = IntField()
        score = FloatField()

    User.create()
    # u = User(name='name', age=11, score=97.5)
    # print('u create', u)
    # rs = u.save()
    # u.save()
    # print('u save res ', rs)
    users = User.find()
Esempio n. 3
0
File: main.py Progetto: ehoac/wfund
 def init_db(self):
     init_connection(**Db.__dict__)
Esempio n. 4
0
def main():
    init_connection(**Db.__dict__)
    fund_init()
    common_init()
    destory_connection()