improve stats some more

This commit is contained in:
Laura Klünder 2018-12-25 19:31:24 +01:00
parent 8b9564a49f
commit 0c23e59342
2 changed files with 14 additions and 12 deletions

View file

@ -57,16 +57,16 @@ class RoutingViewSet(ViewSet):
'error': _('No route found.'),
})
increment_cache_key('apistats__route_tuple_%s_%s' % (
api_stats_clean_location_value(form.cleaned_data['origin'].pk),
api_stats_clean_location_value(form.cleaned_data['destination'].pk),
))
increment_cache_key('apistats__route_origin_%s' % (
api_stats_clean_location_value(form.cleaned_data['origin'].pk),
))
increment_cache_key('apistats__route_destination_%s' % (
api_stats_clean_location_value(form.cleaned_data['destination'].pk),
))
origin_values = api_stats_clean_location_value(form.cleaned_data['origin'].pk)
destination_values = api_stats_clean_location_value(form.cleaned_data['destination'].pk)
increment_cache_key('apistats__route')
for origin_value in origin_values:
for destination_value in destination_values:
increment_cache_key('apistats__route_tuple_%s_%s' % (origin_value, destination_value))
for value in origin_values:
increment_cache_key('apistats__route_origin_%s' % value)
for value in destination_values:
increment_cache_key('apistats__route_destination_%s' % value)
return Response({
'request': {