标签:bsp return ram fbv lis class oldboy 工具 需要
1. 开发模式 - 普通开发方式(前后端放在一起写) - 前后端分离 2. 后端开发 为前端提供URL(API/接口的开发) 注:永远返回HttpResponse
什么是接口?
后端写一个简单的接口:
urls.py
views.py
url访问接口:
url必须继承as.view()
视图必须继承view. 这是固定搭配!!!
运行结果:get请求
运行结果:post请求
用一个工具,模拟发post请求:
注意:setting.py必须先关闭csrf
代码:
3. Django FBV、CBV FBV,function base view def users(request): user_list = [‘alex‘,‘oldboy‘] return HttpResponse(json.dumps((user_list))) CBV,class base view 路由: url(r‘^students/‘, views.StudentsView.as_view()), 视图: from django.views import View class StudentsView(View): def get(self,request,*args,**kwargs): return HttpResponse(‘GET‘) def post(self, request, *args, **kwargs): return HttpResponse(‘POST‘) def put(self, request, *args, **kwargs): return HttpResponse(‘PUT‘) def delete(self, request, *args, **kwargs): return HttpResponse(‘DELETE‘)
1.resrful 规范(建议)
2.django rest framework框架
3.
4.
标签:bsp return ram fbv lis class oldboy 工具 需要
原文地址:https://www.cnblogs.com/c-x-m/p/8971024.html