标签: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