diff --git a/server.py b/server.py index 6d3c30d..c107ea3 100644 --- a/server.py +++ b/server.py @@ -48,6 +48,22 @@ def get(self): result = {'data': [dict(zip(tuple (query.keys()) ,i)) for i in query.cursor]} return jsonify(result) + def post(self): + conn = db_connect.connect() + print(request.json) + Name = request.json['Name'] + AlbumId = request.json['AlbumId'] + MediaTypeId = request.json['MediaTypeId'] + GenreId = request.json['GenreId'] + Composer = request.json['Composer'] + Milliseconds = request.json['Milliseconds'] + Bytes = request.json['Bytes'] + UnitPrice = request.json['UnitPrice'] + query = conn.execute("insert into tracks values(null,'{0}','{1}','{2}','{3}', \ + '{4}','{5}','{6}','{7}')".format(Name, AlbumId, MediaTypeId, + GenreId, Composer, Milliseconds, Bytes, UnitPrice)) + return {'status':'success'} + class Employees_Name(Resource): def get(self, employee_id):