def post(self, user_id): auth_user = self.auth.get_user_by_session() user_auth_key = ndb.Key('UserModel', auth_user['user_id']) user_key = ndb.Key('UserModel', int(user_id)) data = json.decode(self.request.body) form = MessageForm(**data) if not form.validate(): return ResponseBadRequest(form.errors) message = MessageModel() message.sender = user_auth_key message.receiver = user_key message.text = form.text.data message.put() return Response(message)