def post(self): data = Classs.parser.parse_args() print(data["name"]) if ClasssModel.find_by_name(data["name"]): return {"messages": "lớp này đã tồn tại"} classs = ClasssModel(**data) try: classs.save_to_db() except: return {"messages": "không lưu được lớp"}, 500 return {"messages": "Tạo lớp thành công"}, 201
def post(self): data = Classs.parser.parse_args() if ClasssModel.find_by_name(data["name"]): return {"messages": err_duplicate.format("class")}, 400 # check khóa ngoại if SchoolModel.find_by_school_id(school_id=data["school_id"]) is None: return {"messages": err_404.format("school")}, 404 classs = ClasssModel(name=data["name"], school_id=data["school_id"], class_id=data["class_id"]) classs.save_to_db() try: classs.save_to_db() except: return {"messages": err_500}, 500 return {"messages": noti_201}, 201