小程序的探索之旅--与Django的数据交互
Posted clay-i
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序的探索之旅--与Django的数据交互相关的知识,希望对你有一定的参考价值。
django服务端:(获取和返回)
Django获取客户端发来的请求request:
首先,要知道请求的类型(method):POST/GET
然后用get方法获取需要的内容:
request.GET.get()
request.POST.get()
Django返回响应:
返回字典类型的数据
dic = {
‘name‘: user.name,
‘email‘: user.email,
‘num‘: user.number
}
return JsonResponse(dic)
小程序客户端
客户端向后端发送请求,get请求相对而言不是太安全(所有的数据都在请求连接里面)
post请求与get请求,除了要修改method,还要修改header中的‘content-type‘
发送get请求
wx.request({
url: ‘http://127.0.0.1:8000/user_designer/‘,
data: {
name: this.data.name,
},
header: {
‘content-type‘: ‘application/json‘
},
method: "GET",
success(res) {
console.log("发送成功"),
}
})
发送post请求
wx.request({
url: ‘http://127.0.0.1:8000/designer/‘,
header: { "content-type": "application/x-www-form-urlencoded" },
method: "POST",
data: { diqu:this.data.diqu_txt},
success: function (res) {
console.log("发送成功")
}
})
以上是关于小程序的探索之旅--与Django的数据交互的主要内容,如果未能解决你的问题,请参考以下文章
Json与Ajax交互报错解决No converter found for return value of type: class com.github.pagehelper.PageInfo(代码片