小程序的探索之旅–与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请求相对而言不是太安全(所有的数据都在请求连接里面)

小程序的探索之旅--与Django的数据交互

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("发送成功") } })

 

相关文章