import json
from django.http import JsonResponse
from django.views.decorators.csrf import csrf_exempt
from django.views import View
from django.utils.decorators import method_decorator
course_dict={
'name':'课程名称',
'price':0.11
}
#django FBV 编写API接口
@csrf_exempt
def course_list(request):
if request.method=='GET':
return JsonResponse(course_dict)
if request.method=='POST':
course=json.loads(request.body.decode('utf-8')
return JsonResponse(course.salf=False)
#CBV 编写API接口
@method_decorator(csrf_exempt,name='dispatch')
class courselist(View):
def ge(self,request):
return JsonResponse(course_dict)
def post(self,request):
course=json.loads(request.body.decode('utf-8')
return JsonResponse(course.salf=False)