Example #1
0
 def get(self, id, sub_id):
     user = User.query.filter_by(id=id).first()
     subscribe = Subscribe.query.filter_by(id=sub_id).first()
     if user and subscribe:
         subscribe.user = user
         result = subscribe_schema.dump(subscribe)
         return jsonify({"subscribe": result.data})
     else:
         return error_serializers('Record not found!', 404), 404
Example #2
0
 def put(self, id, sub_id):
     user = User.query.filter_by(id=id).first()
     subscribe = Subscribe.query.filter_by(id=sub_id).first()
     if user and subscribe:
         # PUT param
         self.reqparse = reqparse.RequestParser()
         self.reqparse.add_argument('tags', type = str, location = 'json')
         args = self.reqparse.parse_args()
         subscribe.tags = args['tags']
         subscribe.user = user
         db.session.commit()
         result = subscribe_schema.dump(subscribe.query.get(subscribe.id))
         return jsonify({"subscribe": result.data})
     else:
         return error_serializers('Record not found!', 404), 404