序列化:将Python对象准换成json格式的字符串,反之即为反序列化

DRF的序列化使用过程:

使用drf的序列化组件
-1 新建一个序列化类继承Serializer
-2 在类中写要序列化的字段

-在视图中使用序列化的类
-1 实例化序列化的类产生对象,在产生对象的时候,传入需要序列化的对象(queryset)
-2 对象.data
-3 return Response(对象.data)

使用示例:

新建Django项目:settings.py文件注册rest_framework,使用MySQL数据库创建数据

# settings.py
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'drf_ser01',
        'HOST': '127.0.0.1',
        'PORT': 3306,
        'USER': 'root',
        'PASSWORD': '123'
    }
}

# __init__.py
import pymysql
pymysql.install_as_MySQLdb()
MySQL数据库连接

相关文章: