argh, silly error in routes apiview
This commit is contained in:
parent
194a08c11c
commit
dd3e59e7df
|
@ -29,8 +29,7 @@ def area(request, slug):
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
def routes(request):
|
def routes(request):
|
||||||
|
|
||||||
q = request.GET.get("q", "")
|
q = request.GET.get("q", "")
|
||||||
in_regex = re.compile(r'(\d{1,3})') # used to extract the route number string out of the query string - for eg, gets "21" from "21Ltd"
|
in_regex = re.compile(r'(\d{1,3})') # used to extract the route number string out of the query string - for eg, gets "21" from "21Ltd"
|
||||||
match = re.findall(in_regex, q)
|
match = re.findall(in_regex, q)
|
||||||
|
@ -41,7 +40,7 @@ def routes(request):
|
||||||
ret = []
|
ret = []
|
||||||
if route_no != '':
|
if route_no != '':
|
||||||
out_regex = re.compile(r'.*(\D|\A)%s(\D|\Z).*' % route_no) # used for, for eg. to filter out '210Ltd' when user searches for '21'. Checks for non-digit or start of string, followed by route_no, followed by non-digit or end of string
|
out_regex = re.compile(r'.*(\D|\A)%s(\D|\Z).*' % route_no) # used for, for eg. to filter out '210Ltd' when user searches for '21'. Checks for non-digit or start of string, followed by route_no, followed by non-digit or end of string
|
||||||
qset = Route.objects.filter(alias__icontains=q)
|
qset = Route.objects.filter(alias__icontains=route_no)
|
||||||
for route in qset:
|
for route in qset:
|
||||||
if re.match(out_regex, route.alias):
|
if re.match(out_regex, route.alias):
|
||||||
ret.append(route.alias)
|
ret.append(route.alias)
|
||||||
|
@ -62,6 +61,7 @@ def areas(request):
|
||||||
areas = [area.slug for area in qset]
|
areas = [area.slug for area in qset]
|
||||||
return render_to_json_response(areas)
|
return render_to_json_response(areas)
|
||||||
|
|
||||||
|
|
||||||
def stops(request):
|
def stops(request):
|
||||||
q = request.GET.get("q", "")
|
q = request.GET.get("q", "")
|
||||||
if q != '':
|
if q != '':
|
||||||
|
|
Loading…
Reference in New Issue
Block a user