Django结合ajax进行页面实时更新的例子
作者:LeoYY3 时间:2023-02-14 21:15:45
Django结合ajax进行页面实时更新踩过的坑
简单记录一下在使用Django、echarts和ajax实现数据动态更新时遇到的一些坑:
1、url配置错误,路径没有找对(最后使用绝对路径)
2、后台(view.py)传的数据类型不对导致
3、没有配置js源,根本发不出ajax请求(第一次接触js,根本不知道这个大坑。。)
4、不知道哪里报错可以根据XMLHttpRequest.status、XMLHttpRequest.readyState和textStatus进行分析
5、(现在还没弄明白的)在view.py)中向前端传数据的函数需要加上@csrf_exempt,不然根本不可能成功(在这个坑找了好久,科学上网才查到)
1、ajax参数:
$.ajax({
url:'http://127.0.0.1:8000/hiapp/goData/',
type:"Post",
data: {},
dtype:'list',
success: function (da) {
alert("success")
},
error: function (XMLHttpRequest, textStatus,errorThrown) {
alert("fail "+XMLHttpRequest.status+" "
XMLHttpRequest.readyState+" "+textStatus);}
2、view.py示例
@csrf_exempt
def goData(request):
if request.method=='POST' :
a = range(100)
list1=random.sample(a,7)
list2=random.sample(a,7)
list3=random.sample(a,7)
return
HttpResponse(json.dumps({"list1":list1,"list2":list2,"list3":list3}))
生成了三组随机数,没有报错的话会传给ajax的success
3、url.py
urlpatterns = [
url(r'^goData/$',views.goData,name='goData'),
]
4、最后就是要 记得引入相应的文件(js和echarts)
来源:https://blog.csdn.net/LeoYY3/article/details/80371169
标签:Django,ajax,实时,更新
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
根据对象的某一属性进行排序的js代码(如:name,age)
2023-08-31 14:05:43
比较SQL Server约束和DML触发器
2008-12-24 15:54:00
浅析BootStrap模态框的使用(经典)
2023-08-20 02:21:19
ASP实现多域名同一空间的处理实例
2008-10-29 09:46:00
使用mysqli完成事务处理
2011-03-29 15:49:00
python+opencv实现的简单人脸识别代码示例
2021-06-15 01:02:27
![](https://img.aspxhome.com/file/2023/1/76861_0s.jpg)
TensorFlow 实战之实现卷积神经网络的实例讲解
2022-11-16 20:35:15
Python反爬实战掌握酷狗音乐排行榜加密规则
2021-05-29 08:05:57
![](https://img.aspxhome.com/file/2023/5/70245_0s.gif)
python 列表降维的实例讲解
2023-08-28 16:44:54
Pytorch实现Fashion-mnist分类任务全过程
2023-07-14 05:12:47
![](https://img.aspxhome.com/file/2023/3/62323_0s.png)
浅析PyTorch中nn.Module的使用
2021-10-29 14:04:53
如何利用SQL Server数据库快照形成报表
2009-01-15 11:55:00
python编写的最短路径算法
2021-01-15 20:54:14
![](https://img.aspxhome.com/file/2023/0/78810_0s.png)
PHP 对象继承原理与简单用法示例
2023-11-21 21:57:32
如何实现My SQL中的用户的管理问题
2008-12-03 13:56:00
MySql循环插入数据
2010-10-14 13:50:00
php获取域名的google收录示例
2022-08-22 07:26:48
python使用pandas按照行数分割表格
2021-06-25 03:58:51
![](https://img.aspxhome.com/file/2023/5/72045_0s.jpg)
解决Django中checkbox复选框的传值问题
2023-09-11 17:15:22
![](https://img.aspxhome.com/file/2023/5/70205_0s.jpg)
微软建议的ASP性能优化28条守则(7)
2005-05-30 16:02:00