django进阶DRF

一、FBV与CBV

        FBV

def login(request):

        if request.method == "GET":

                return

        else:

                return

        CBV

from django.view import View

class LoginView(View) :

        def get(self,request):

                pass

        def post(self,request):

                pass

二、前后端分离模式

三、drf的APIView

四、序列化器的创建

作用:

        序列化、序列化器会把模型对象转成字典,经过response以后变成json字符串

        反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转换成模型

        反序列化完成数据检验功能

1.定义序列化器

        Django中的Serializer使用类来定义,须继承自rest_framework.serializer.Serializer

        为模型类提供一个序列化器,定义如下

from rest_framework import serializers

class Stu

你可能感兴趣的:(django,python,drf,django)