def content_item(id):
if request.method == 'GET':
content = model.getContent(id)
return jsonld_response(json.dumps(content))
if request.method == 'POST':
abort(400)
if request.method == 'PUT':
force = request.headers['Content-Type'].startswith('application/ld+json')
data = request.get_json(force=force)
if data is None:
abort(400)
status_code,data,contentType = model.updateContent(id,data);
if status_code==200:
return Response(stream_with_context(data),content_type = contentType)
else:
abort(status_code)
if request.method == 'DELETE':
status = model.deleteContent(id)
return Response(status=status)
评论列表
文章目录