如何在模板Django中显示数据而不刷新页面

时间:2020-06-03 23:12:37

标签: python django ajax

我有一个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)

提前谢谢!

0 个答案:

没有答案