我有一个django / python项目,我需要检查每个URL并在模板上显示其状态,这些URL在excel文件中,我能够使用Python进行此检查并打印状态,但是我想在模板上显示网址列表,然后根据状态(确定或确定)检查每个网址并更改颜色,而无需刷新页面,我想检查excel文件上的每一行,然后将状态发送到模板并继续检查,我知道我应该使用Ajax,但我不知道该怎么做,我真的迷路了,请问您能帮我什么忙!
这是我的代码:(如您所见,我曾经发送过一个列表,但是我想在每次检查后都显示状态)
check.py
data_xls = pd.read_excel(r'C:....Check.xlsx', index=False)
df = DataFrame(data_xls)
s = requests.session()
headers = {'accept': 'application/json;odata=verbose'}
for index, row in df.iterrows():
res =s.get(login_url)
if res.status_code == 200:
list2 += row['login_url'] + "," + row['portail'] + ";"
else:
list1 += row['login_url'] + "," + row['portail'] + ";"
return JsonResponse({'portails': list1,'names':list2}, status=200)
提前谢谢!