def create(self): params = self.request.body validator=Validator(params,'create',CourseHandler.valid_model) new_course_data = validator.good_create_request() if new_course_data: new_course=Course( name = new_course_data['name'], description = new_course_data['description'], department_name = new_course_data['department_name'], ) new_course.put() self.response.write(json.dumps(new_course.dict())) else: self.response.write(json.dumps(validator.error_message()))
def create(self): params = self.request.body validator = Validator(params, "create", GradeHandler.valid_model) new_grade_data = validator.good_create_request() if new_grade_data: # grade = Grade.create(new_grade_data) # if grade: # return ... new_grade = Grade(score=new_grade_data["score"]) s_key = new_grade_data.get("student_key") if s_key: student = Student.get_by_id(s_key) if student: new_grade.student = student.key new_grade.put() self.response.write(json.dumps(new_grade.dict())) else: self.response.write(json.dumps(validator.error_message()))