def product_json(request, product_id): product = Product.get_by_id(product_id) if not product: return render_json_response({ 'api':{ 'success': False, 'msg': 'Product %s not found' % product_id } }, status=400) if request.method == 'GET': return get_product(product) if request.method == 'DELETE': return delete_product(request, product) if request.method == 'PUT': return put_product(request, product) return render_json_response({ 'api':{ 'success':False, 'msg': 'Request method %s not supported' % request.method } }, status=400)
def product_create(request): return put_product(request, None, True)