from django.shortcuts import render
from django.http import request, response, HttpRequest, HttpResponse, JsonResponse
from django.views.decorators.csrf import csrf_protect
from django.views.decorators.csrf import csrf_exempt
import sys
import os
import json
import requests
def person(request):
# application/json
if request.method == 'POST':
# 拿取数据:json发送post时,数据是在body里
data = json.loads(request.body.decode())
# 此时 data 是一个 dict
res = '你提交的内容是【%s】' % data['content']
result = {'data': res}
return HttpResponse(json.dumps(result), content_type="application/json")
else:
return HttpResponse('请求类型错误')
def student(request):
# form表单
if request.method == 'POST':
username = request.POST.get('user')
age = request.POST.get('age')
return HttpResponse('你输入的用户姓名是:%s, 年龄是:%s' % (username, age))
elif request.method == 'GET':
username = request.GET.get('user')
age = request.GET.get('age')
return HttpResponse('你输入的用户姓名是:%s, 年龄是:%s' % (username, age))
else:
return HttpResponse('没有拿取到数据噢')