while not email: email = raw_input("Admin email: ").strip() password = '' while not password: password = getpass("Admin password: "******"Primary consumer key [annotateit]: ").strip() if not ckey: ckey = 'annotateit' with app.test_request_context(): print("\nCreating admin user... ", end="") u = User(username, email, password) u.is_admin = True db.session.add(u) db.session.commit() print("done.") print("Creating primary consumer... ", end="") c = Consumer(ckey) c.user_id = u.id db.session.add(c) db.session.commit() print("done.\n")
print("Migrating database... ") migrate.upgrade(**migrate_args) print("done.") ckey = os.environ.get('CONSUMER_KEY', 'annotateit') csecret = os.environ.get('CONSUMER_SECRET', 'annotate.it.secret') with app.test_request_context(): users_count = User.query.count() print("Users in DB: " + str(users_count)) if users_count == 0: print("Creating admin user... ") u = User(username, email, password) u.is_admin = True db.session.add(u) db.session.commit() print("done.\n") print("Creating primary consumer... ") c = Consumer(ckey) c.user_id = u.id c.secret = csecret db.session.add(c) db.session.commit()