def db_cache_init(db_conf = None, cache_conf = None): if None != db_conf and None != cache_conf: model_interface.db_cache_init(db_conf = db_conf, cache_conf = cache_conf) elif None != cache_conf: model_interface.db_cache_init(cache_conf = cache_conf) elif None != db_conf: model_interface.db_cache_init(db_conf = db_conf) else: model_interface.db_cache_init()
db_conf = { 'db_name': 'test_alinow_zhijun', 'host': '10.250.12.84', 'passwd': '', 'user': '******', 'port': 3306, 'charset': 'utf8' } cache_conf = { 'host':'127.0.0.1', 'port':9900, } model_interface.db_cache_init(db_conf, cache_conf) def create_database(): if not 'DATABASE_CONF' in dir(DB_CACHE_CONF): print 'db conf has not been inited.' return None database_name = DB_CACHE_CONF.DATABASE_CONF['db_name'] #os.system('sh ./module/recommend/data_manage/sql_script/sql_script.sh %s' % database_name) os.system('sh ./sql_script/sql_script.sh %s' % database_name) def drop_database(): if not 'DATABASE_CONF' in dir(DB_CACHE_CONF): print 'db conf has not been inited.' return None