def post(self): """ Creates a measurement """ data = self.reqparse.parse_args() measurement = Measurement(**data) user = User.objects(email='*****@*****.**').first() measurement.user = user measurement.save() return measurement.to_dict(), 201
def post(self): try: data = self.reqparse.parse_args() measurement = Measurement(**data) user = User.objects(email="*****@*****.**").first() measurement.user = user measurement.save() return measurement.to_dict(), 201 except BadRequest as e: abort(400, message=e.data.get("message")) except (NotUniqueError, ValidationError) as e: abort(400, message=str(e)) except Exception as e: abort(500, message=str(e))
def post(self): """ Creates a measurement """ data = self.reqparse.parse_args() measurement = Measurement(**data) user = User.objects(email='*****@*****.**').modify( upsert=True, new=True, set__email='*****@*****.**', set__name='Jorge', set__surname='Galvis') measurement.user = user measurement.save() return measurement.to_dict(), 201
def post(self): try: data = self.reqparse.parse_args() measurement = Measurement(**data) user = User.objects(email='*****@*****.**').first() measurement.user = user measurement.save() return measurement.to_dict(), 201 except BadRequest as e: app.logger.error(e) abort(400, message=e.data.get('message')) except (NotUniqueError, ValidationError) as e: app.logger.error(e) abort(400, message=str(e)) except Exception as e: app.logger.error(e) abort(500, message=str(e))