d
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': # Get data: When json sends a post, the data is in the body data = json.loads (request.body.decode ()) # At this time data is a dict res = 'The content you submitted is [% s]'% data ['content'] result = {'data': res} return HttpResponse (json.dumps (result), content_type = "application / json" ) else: return HttpResponse ('Request type error') def student(request): # formform if request.method == 'POST': username = request.POST.get ('user') age = request.POST.get ('age') return HttpResponse ('The user name you entered is:% s , Age is:% s'% (username, age)) elif request.method == 'GET': username = request.GET.get ('user') age = request.GET.get ('age') return HttpResponse ('The name of the user you entered is:% s, the age is:% s'% (username, age)) else: return HttpResponse ('No data was retrieved')