def create(user_data): try: schema = UserSchema() new_item = schema.make(user_data) new_item.password = lazy_hashing(user_data['password']) db.session.add(new_item) # commit db.session.commit() # dump data result = schema.dump(new_item, many=False) print("items-------------", result) return HTTP_201_CREATED, result except Exception as error: print("Error----------------", error) db.session.rollback() return HTTP_400_BAD_REQUEST, None
def register(user_data): try: schema = UserSchema() new_item = schema.make(user_data) new_item.password = lazy_hashing(user_data['password']) new_item.role = 1 new_item.danger = False new_item.point = 0 new_item.status = 1 new_item.member_id = 0 db.session.add(new_item) # commit db.session.commit() # dump data result = schema.dump(new_item, many=False) print("items-------------", result) return HTTP_201_CREATED, result except Exception as error: print("Error----------------", error) db.session.rollback() return HTTP_400_BAD_REQUEST, None