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()))