def validate_user(username, password): """ :param username: :param password: :return: """ try: user = AdminUserModel.get(AdminUserModel.username == username) except AdminUserModel.DoesNotExist: return None if user.password == password: return user return None
def display_users(): for user in AdminUserModel.select(): print user.username, user.password
'password': '******', 'database_name': 'becky db', 'tables': [ ] }, { 'username': '******', 'password': '******', 'database_name': 'lynda db', 'tables': [ ] }, { 'username': '******', 'password': '******', 'database_name': 'test db', 'tables': [ ] }, ] for user in users: try: user_created = AdminUserModel.create(username=user['username'], password=user['password']) database = AdminDatabaseModel.create(user=user_created, name=user['database_name']) except IntegrityError: print "User already exists!"