多项选择题下列关于Django drf Responses属性描述正确的是()

A.data:HTTP 响应的数字状态码
B.status_code:Request对象的未渲染内容
C.content:response的呈现内容,render()方法必须先调用才能访问content
D.template_name:template_name只有在使用HTMLRenderer 或者其他自定义模板作为response的渲染器时才需要提供该属性


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题下列关于限制接口访问频率,下列描述错误的是()

A.限流,就是限制对API的调用频率
B.AnonRateThrottle类:用于限制未认证用户的访问频率,限制依据是用户的ip
C.UserRateThrottle类:用于限定认证用户,即网站的注册用户
D.AnonRateThrottle类和UserRateThrottle类,不可以用于同一API

2.单项选择题django-rest-framework 提供了资源操作的5个混入类,分别对应资源的创建、查询、更新、删除,下列说法正确的是()

A.CreateModelMixin:提供create方法用于创建资源
B.ListModelMixin和RetrieveModelMixin:提供update方法用于更新资源
C.UpdateModelMixin:提供destroy方法用于删除资源
D.DestroyModelMixin:提供list和retrieve,分别用于获取资源列表和单个资源

3.单项选择题下列关于Request parsing(请求解析)说法错误的是()

A.REST framework的请求对象提供灵活的请求解析,允许你以与通常处理表单数据相同的方式处理请求,但只能使用JSON数据
B.request.data 返回请求正文的解析内容,这与标准的request.POST 和request.FILES 属性类似
C.request.query_params是request.GET的一个更准确的同义词
D.APIView类或@api_view装饰器将根据view中设置的parser_classes集合或基于DEFAULT_PARSER_CLASSES设置,确保此属性自动设置为Parser实例列表

4.单项选择题下列关于action 装饰器,描述正确的是()

A.methods:自动注册的接口URL
B.detail:一个列表,指定访问这个接口时允许的HTTP 方法(GET、POST、PUT、PATCH、DELETE)
C.url_path:True 或者False设置为True,自动注册的接口URL 中会添加一个pk 路径参数(请看下面的示例),否则不会
D.url_name:接口名,主要用于通过接口名字反解对应的URL

5.单项选择题下列关于Django drf概要和客户端库描述错误的是()

A.概要是一种机器可读文档,用于描述可用的API路径,其URLS以及它们支持的操作
B.概要可以是自动生成文档的有用工具,也可以用于驱动可以与API进行交互的动态客户端库
C.Core API是用于描述API的文档规范,可用于客户端,但不能用于服务器端
D.当使用客户端时,核心API允许动态驱动的客户端库,它可以与任何公开受支持的概要或超媒体格式的API交互

6.单项选择题下列关于django-rest-framework类视图说法正确的是()

A.CreateAPIView:用于删除资源的DELETE请求
B.ListAPIView和RetrieveAPIView:用于访问资源列表和单个资源的GET请求
C.DestroyAPIView:用于更新资源的PUT(全量更新)和PATCH(部分更新)请求
D.UpdateAPIView:用于创建资源的POST请求

7.单项选择题下列关于Django drf请求对象说法错误的是:()

A.request.POST #只处理表单数据只适用于’POST’和’PATCH’方法
B.request.data #处理任意数据适用于’POST’,’PUT’和’PATCH’方法
C.REST框架引入了一个扩展了常规HttpRequest的Request对象,并提供了更灵活的请求解析
D.Request对象的核心功能是request.data属性,它与request.POST类似,但对于使用Web API更为有用

8.单项选择题django-rest-framework 为分页功能提供了多个辅助类,下列说法正确的是()

A.PageNumberPagination:通过limit和offset两个参数来控制请求的资源
B.LimitOffsetPagination:将资源分为第1页、第2页...第n 页,使用页码号请求分页结果
C.如果offset 以等差数列递增,limit 保持不变,则等价于按页码分页
D.offset和limit可以为任意值,因此这种分页比LimitOffsetPagination更加灵活

9.单项选择题基于django-rest-framework 的RESTful API 的开发过程下列错误的是()

A.绑定URL 和视图函数,当用户访问某个URL 时,调用绑定的视图函数进行处理
B.编写视图函数的逻辑,根据HTTP 请求类型,对请求的资源进行相应操作,这个过程通常涉及数据库的操作
C.使用约定的资源描述格式(例如XML 或者JSON)序列化资源并将数据返回给客户端(通过HTTP 响应)
D.在视图中渲染HTML 模板,返回HTTP 响应

10.多项选择题关于文件关闭的close()方法,哪个选项的描述是不正确的()

A.文件处理遵循严格的“打开-操作-关闭”模式
B.如果文件是只读方式打开,仅在这种情况下可以不用close()方法关闭文件
C.文件处理结束之后,一定要用close()方法关闭文件
D.文件处理后可以不用close()方法关闭文件,程序退出时会默认关闭