Как добавить asyncio в django
Я пытаюсь преобразовать свой код в asyncio и после просмотра многих руководств я не смог преобразовать его в asyncio, Есть ли способ преобразовать этот код в asyncio?
def get_sites(request):
session = requests.Session()
if request.method == 'GET':
name = request.GET['name']
with open('sites-data.json') as f:
data = json.load(f)
mod_data = json.loads(json.dumps(data).replace("{}",name))
search_term = SearchTerm(
user = request.user,
name = name
)
search_term.save()
for item in mod_data:
if mod_data[item]['errorType'] == "status_code":
url = mod_data[item]['url']
urlMain = mod_data[item]['urlMain']
response = session.get(url)
status_code = response.status_code
if status_code == 200:
site_data = SearchResult(
url = urlMain,
search_status = 'CLAIMED',
)
site_data.save()
else:
site_data = SearchResult(
url = urlMain,
search_status = 'AVAILABLE',
)
site_data.save()
return render(request, 'main/search.html' )