Django接收post前端返回的json格式数据代码实现
2019-07-31 14:07
3507 查看
post接收字符串
def subscription(request): msg = request.POST.get('msg') # tel_no = request.POST.get('tel_no') # email = request.POST.get('email') # ico_id = request.POST.get('ico_id') data = base64.b64decode(msg) data = data.decode('utf-8') data = json.loads(data) client = pymongo.MongoClient(host = 'localhost',port = 27017) db = client.users my_set = db.user if 'ico_id' not in data.keys(): return HttpResponse(json.dumps({"result_code":1})) result_code = my_set.insert({"tel_no":data.get('tel_no'),"email":data.get('email'),"ico_id":data.get('ico_id'),'date':datetime.datetime.now()}) return HttpResponse(json.dumps({"result_code":0}))
post接收json格式
def selectedico(request): if request.method == 'POST': web_id = json.loads(request.body.decode().replace("'", "\"")).get('id') client = pymongo.MongoClient(host = 'localhost',port = 27017) db = client.webdata my_set = db.webchinadata values = [] #print(web_id) print(request.body.decode()) for val in my_set.find(): # value = value.decode('utf-8') # val = json.loads(value) val["_id"] = str(val["_id"]) val["date"] = str(val["date"]) discount = (''.join(val["discounts"])).split('\n') dis = [x.strip(' ') for x in discount if x != ''] val["discounts"] = dis val["accept_coins"] = val["accept_coins"].split(",") details = (''.join(val["details"])).replace('\n','') val["details"] = details #print(val["_id"]) if val["_id"] == web_id: values.append(val) return HttpResponse(json.dumps(values,ensure_ascii=False),content_type="application/json;charset=utf-8")
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- JS实现导航栏和侧边栏不变,指定DIV加载页面+页面加载时Ajax接收并解析Json数据并渲染数据返回到前端
- php实现post请求 接收android客户端json数据 存储数据库 并返回json
- Django2.0 从前端提交post请求到后端多条件查询并返回json数据
- PHP中利用jQuery操作json格式数据,实现$_POST的数据传输和接收
- 获取前端post方式传过来的JSON格式的数据的代码
- spring mvc实现Restful返回json格式数据
- 用springMVC构建restful程序,接收以及返回json数据格式
- 如何在Django中接收JSON格式的数据
- 通过gradle生成SpringMVC实现RESTful返回JSON格式数据
- Django 接收Post请求数据,并保存到数据库的实现方法
- Python--- 如何在Django中接收JSON格式的数据
- 夺命雷公狗jquery---54通过ajax的底层实现返回json格式的数据
- spring mvc实现Restful返回json格式数据
- MVC使用Newtonsoft无需实体类,实现JSON数据返回给前端页面使用
- 使用基于Android网络通信的OkHttp库实现Get和Post方式简单操作服务器JSON格式数据
- php实现将数据做成json的格式给前端使用
- httpClient 使用post方法提交json数据,接收返回数据实例
- C# winform端 通过HttpWebRequest进行post和get请求,数据格式为json,后台java端接收,其中有关传输特殊字符(\t,\r,',\n,n)等处理
- 通过ajax异步向后端发送请求,响应请求向前端传送json格式数据的实现思路
- 【前端知识点】前后端关于post请求中,对body的不同数据格式的解决处理方案实现