def post(self): data = request.get_json(force=True) print(data) if EmployeeModel.find_by_employeeid(data['employeeid']): return { 'message': 'Employee with employeeid {} already exists'.format( data['employeeid']) } new_employee = EmployeeModel(employeeid=data['employeeid'], name=data['name'], designation=data['designation'], address=data['address'], gender=data['gender'], status=data['status'], dob=datetime(2012, 3, 3, 10, 10, 10)) try: new_employee.save_to_db() return { 'message': 'Employee with employee id {} has been created'.format( data['employeeid']), } except: return {'message': 'Something went wrong'}, 500