Esempio n. 1
0
def deploy(deploy_type):
    db.create_all()
    # from flask_migrate import upgrade
    # from app.models import User, Menu
    # upgrade database to the latest version
    # upgrade()

    if deploy_type == 'product':
        # step_2:insert admin account
        User.insert_admin(email='*****@*****.**',
                          username='******',
                          password='******')
        # init admin menu
        Menu.init_menu(os.path.join(basedir, 'sql', 'menu'))
        # init admin group
        Group.init_group(os.path.join(basedir, 'sql', 'group'))
        # init admin group_access
        Group_access.init_gaccess(os.path.join(basedir, 'sql', 'group_access'))
        # init admin group_auth
        Group_auth.init_gauth(os.path.join(basedir, 'sql', 'group_auth'))
        print 'db create!'