02-02 响应模块
响应模块 1、作用 根据 用户请求URL 或 用户可接受的类型,筛选出合适的 渲染组件。 用户请求URL: http://127.0.0.1:8000/test/?format=json http://127.0.0.1:8000/test.json 2、内置渲染器 显示json格式:JSONRenderer 访问URL: http://127.0…
02-03 解析模块
解析模块 1、解析器的作用 根据请求头 content-type 选择对应的解析器对请求体内容进行处理。 有application/json,x-www-form-urlencoded,form-data等格式 2、全局使用解析器 settings.py配置 REST_FRAMEWORK = { 'DEFAULT_PARSER_CLASS…
03-01 Serializer组件
序列化器-Serializer 1定义序列化器 Django REST framework中的Serializer使用类来定义,须继承自rest_framework.serializers.Serializer。 例如,我们已有了一个数据库模型类BookInfo class BookInfo(models.Model): btitle = mode…