def createdb(): """ Initially create the tables in the database. The database must exist. (SQLite database will be created) """ print db db.create_all() db.session.commit()
def add(username, email, password=None): """ Register a new administrator in the database. """ db.create_all() if not password: password = getpass() password2 = getpass(prompt='Confirm: ') if password != password2: import sys sys.exit('Error: passwords do not match.') create_db_admin(app, username, email, password) print('Admin {0} was registered successfully.'.format(username))