Skip to content
Snippets Groups Projects
Commit 32aec491 authored by PatrickMurphy99's avatar PatrickMurphy99
Browse files

small bug fixes

sorry for all the pushes
parent 1bd2936c
Branches
No related tags found
No related merge requests found
import React, {useEffect, useState} from 'react'
\ No newline at end of file
No preview for this file type
......@@ -61,7 +61,7 @@ def country_regions_covid_view(request:HttpRequest):
results = []
for row in rows:
results.append(dict(zip(columns, row)))
return HttpResponse(results)
return HttpResponse(json.dumps(results))
elif 'country-code' in request.GET:
with connection.cursor() as cursor:
cursor.execute("SELECT * FROM Cases_Per_Region, Regions, " +
......@@ -163,7 +163,7 @@ def country_regions_view(request:HttpRequest):
with connection.cursor() as cursor:
cursor.execute("SELECT * FROM Countries, Regions" +
" WHERE Countries.country_name = %s COLLATE NOCASE"
+ " AND Countries.country_code = Regions.country_code", [request.GET['district-code']])
+ " AND Countries.country_code = Regions.country_code", [request.GET['country-name']])
columns = [column[0] for column in cursor.description]
rows = cursor.fetchall()
results = []
......@@ -174,7 +174,7 @@ def country_regions_view(request:HttpRequest):
with connection.cursor() as cursor:
cursor.execute("SELECT * FROM Countries, Regions" +
" WHERE Countries.country_code = %s COLLATE NOCASE"
+ " AND Countries.country_code = Regions.country_code", [request.GET['district-code']])
+ " AND Countries.country_code = Regions.country_code", [request.GET['country-code']])
columns = [column[0] for column in cursor.description]
rows = cursor.fetchall()
results = []
......@@ -200,33 +200,6 @@ def region_districts_view(request:HttpRequest):
else:
return HttpResponseBadRequest("<h1> you need a region-code for this function </h1>")
# shows just the region information (not covid information) for a given country name or country code
def country_regions_view(request:HttpRequest):
if 'country-name' in request.GET:
with connection.cursor() as cursor:
cursor.execute("SELECT * FROM Countries, Regions" +
" WHERE Countries.country_name = %s COLLATE NOCASE"
+ " AND Countries.country_code = Regions.country_code", [request.GET['country-name']])
columns = [column[0] for column in cursor.description]
rows = cursor.fetchall()
results = []
for row in rows:
results.append(dict(zip(columns, row)))
return HttpResponse(results)
elif 'country-code' in request.GET:
with connection.cursor() as cursor:
cursor.execute("SELECT * FROM Countries, Regions" +
" WHERE Countries.country_code = %s COLLATE NOCASE"
+ " AND Countries.country_code = Regions.country_code", [request.GET['country-code']])
columns = [column[0] for column in cursor.description]
rows = cursor.fetchall()
results = []
for row in rows:
results.append(dict(zip(columns, row)))
return HttpResponse(json.dumps(results))
else:
return HttpResponseBadRequest("<h1> you need the country-name or country-code for this function </h1>")
# shows the vacination information for a given region
def region_vaccination_view(request:HttpRequest):
if 'region-code' in request.GET:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment