def run_setup(args): """Initialize QSTode: create DB schema and admin user""" application = create_app() print "Creating DB schema..." db.create_all() if model.User.query.filter_by(admin=True).first() is None: admin_pw = utils.generate_password() print "Creating 'admin' user with password '%s'" % admin_pw admin_user = model.User('admin', 'root@localhost', admin_pw, admin=True) db.Session.add(admin_user) db.Session.commit()
def setUp(self): db.create_all()