def has_valid_api_key(request): # The API key could be the query parameter 'api-key' or the # request header 'X-api-key'. api_key = (request.REQUEST.get('api-key', None) or request.REQUEST.get('api_key', None) or request.META.get('HTTP_X_API_KEY', None)) return APIUser.is_valid(api_key)
def has_valid_api_key(request): # The API key could be the query parameter 'api-key' or the # request header 'X-api-key'. api_key = (request.REQUEST.get('api-key', None) or request.REQUEST.get('api_key', None) or request.META.get('HTTP_X_API_KEY', None)) if api_key: return APIUser.is_valid(api_key) return False