django中ajax的使用——以数据可视化为目的

发布时间 2023-05-16 21:46:07作者: 那我不会取名嘛

问题描述:前端使用echarts进行可视化,需要整合数据库的数据并传输。使用ajax实现异步刷新,利用get请求获取数据。

误区:认为get请求只能访问static文件,觉得可以通过改变static文件里的数据实现数据更新。这当然绝对行不通!想想static为什么叫static。使用这种方法会导致浏览器缓存未更新,出现304状态码。

解决方法:在views.py下根据需求设计返回值为JsonResponse的方法,在urls.py中映射并使用ajax请求该路径。至于ajax怎么写就可以照猫画虎了。

from django.http import JsonResponse