码迷,mamicode.com
首页 > 其他好文 > 详细

DRF源码刨析

时间:2021-01-21 10:44:00      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:response   sel   work   源码   self   name   ram   模式   user   

一、开发模式

1、前后端不分离

  • 前后端放在一块写

2、前后端分离

  • 2.1、前端开发

  • 2.2、后端开发

    • 为前端提供API开发
    • 永远返回HttpResponse

3、Django FBV、 CBV

  • 3.1、FBV

    def users(request):
        if request.method == ‘GET‘:
            user_list = [‘name‘: ‘yiwen‘]
            return HttpResponse(json.dumps((user_list))) 
    
  • 3.2、CBV

    class StudentsView(View):
    	def get(self, request):
            return HttpResponse(‘get‘)
        
        def post(self, request):
            return HttpResponse(‘post‘)
        
        def put(self, request):
            return HttpResponse(‘put‘)
        
        def delete(self, request):
            return HttpResponse(‘delete‘)
    

二、restful规范

三、django rest framework 框架

DRF源码刨析

标签:response   sel   work   源码   self   name   ram   模式   user   

原文地址:https://www.cnblogs.com/YiwenGG/p/14304222.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!