Source code for db2rest.helpers
[docs]def is_json_request(request):
"""Returns true is the best accept mimetype is json.
"""
return extract_file_ext(request) == 'json'
[docs]def create_response(request, row_id):
"""Creates the post response.
"""
from db2rest.renderer import Response
response = None
if row_id:
msg = "Resource %d created" % row_id
response = Response(msg, status="201")
response.location = "/".join((request.path, str(row_id)))
return response
[docs]def update_response(request, data):
"""Creates a update response.
"""
from db2rest.renderer import Response
rowcount, data = data
response = None
if data:
msg = "Resource modified %d, %s created" % (rowcount, data)
response = Response(msg, status="201")
return response
[docs]def delete_response(request):
"""Creates a delete response.
"""
from db2rest.renderer import Response
return Response(status="204")