django和微信小程序实现数据交换

本文介绍了如何实现微信小程序与Django框架之间的数据交换。首先,详细讲解了小程序如何将数据传递到Django,过程与获取页面参数相似。接着,讨论了Django向小程序传递数据时的注意事项,包括数据类型限制(只能使用object.values())以及键值对的处理(key需加引号)。
摘要由CSDN通过智能技术生成

1.小程序传递数据到django

小程序端

onLoad(){
    var that = this 
    wx.request({     
        //基于django的url文件设置
        url: 'http://127.0.0.1:8000/index',
        //数据传输方式
        method:'GET',
        data:{
        //传递到django的参数
          miniID:'10000',
        },
        //注意这个,个人觉得不管是GET还是POST,都该这样使用
        header: {
           "content-type" : "application/json'", //get请求时候
        },
        //django传递到小程序的值
      })
    },

django端:和获取页面传递参数的方式一致

def index(request):
    title_biges=Topices.objects.order_by('date_added')
    titlelist=list(Topices.objects.values())#小程序只认这个,可用他代替对象。
    context={
        'title_biges':title_biges,
        }
    #小程序逻辑,和页面逻辑有区别
    miniid=request.GET.get('miniID')#获取到小程序传递到后台的数据
    return render(request,'quest/index.h
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值