def valid_ajax_request_required(method):
@wraps(method)
def wrapper(request, *args, **kwargs):
if request.method != 'POST' and request.content_type != 'application/json':
return JsonResponse(
{'type': 'error', 'message': 'Invalid Request'}
)
return method(request, *args, **kwargs)
return wrapper