1.django文件上传使用的图片库是(B)
A image
B pillow
C picture
D 没有这样的第三方扩展
解析: python的pillow库
2.在中间件中process_view函数,下面的哪一个不是这个函数的参数(C)
A view_func
B view_args
C view_request
D view_kwargs
解析:view_request不是precess_view函数的参数
3.下面关于状态码解释错误的是(B)
A 200 OK :服务器成功返回用户请求的数据
B 201 Accepted:表示请求已进入后台排队。
C 403 Forbidden :访问被禁止。
D 406 Not Acceptable :用户请求的的格式不正确。
解析:201 CREATED :用户新建或修改数据成功
4.服务器返回的数据格式,应该尽量使用什么数据格式 (D)
A 任何数据形式都可以
B lxml
C xml
D json
解析:json
5.下面哪一个不是使用 RESTframework 的理由 (A)
A 代码更加复杂
B OAuth1a 和 OAuth2 的认证策略
C 支持 ORM 和非 ORM 数据资源的序列化
D 全程自定义开发
解析:代码的复杂度降低
6.下面哪一个是不属于celery的操作 (C)
A task
B queue
C request
D broker
解析:request不是
7.下面哪一个不是序列化器serializers函数的参数 (A)
A response
B instance
C data
D context
解析:response不是
8.Django中Session默认存储在哪? (C)
A RAM
B Cookie
C ORM
D Cache
解析:django中session默认通过orm存储在数据库中,可修改配置
9.Django中中间件的本质是? (A)
A 装饰器
B 函数
C 类型
D 元类
解析:中间件本质上是一个类装饰器
10.Django中间件哪个函数用来捕获异常? (C)
A process_error
B process_warning
C process_exception
D process_view
11.Web服务中Session是什么? (B)
A 客户端会话技术
B 服务端会话技术
C 长连接技术
D 框架
12.Cookie中数据存储在哪? (B)
A 服务器内存中
B 浏览器中
C 数据库中
D 服务器缓存中
13.MVC的核心思想是什么? (D)
A 提升程序稳定性
B 降低程序bug率
C 提升耦合
D 解耦合
14.Django中逆向生成模型的指令是? (A)
A inspectdb
B manage
C reverse
D dbcreate
15.如何了解项目线上环境的bug? (A)
A 日志
B debug
C debugtoolbar
D 观察
16.前端后端通过以下哪种工具对接? (A)
A 接口文档
B 代码
C 生产服务器
D 开发服务器
17.关于请求与响应下列说法错误的是 (A)
A 请求体数据格式不可以是JSON字符串
B 前端发送的表单类型的请求体数据,可以通过request.POST属性获取
C request.body返回的可以是bytes类型
D 可以通过request.META属性获取请求头headers中的数据
解析:请求体数据格式不固定,可以是表单类型字符串,可以是JSON字符串,可以是XML字符
18.关于CBV说法错误的是 (B)
A 与特定HTTP方法(GET,POST等)相关的代码组织可以通过单独的方法而不是条件分支来解决。
B 类的视图提供了另一种将视图实现为Python对象, 也是函数。
C 可用于将代码分解为可重用组件
D 与基于函数的视图相比具有一定的差异和优势
解析:类的视图提供了另一种将视图实现为Python对象而不是函数的方法。
19.下面不是rest特点的是 (C)
A 具象的。一般指表现层,要表现的对象就是资源。
B 客户端和服务器交互的过程
C 设计的初衷就是前后端不分离使用
D 资源的表现形式。txt 格式、html 格式、json 格式、jpg 格式等。
解析:设计的初衷就是让前后端分离
20.django中实现API接口风格书写的第三方框架DRF的包名是 (C)
A rest-framework
B djangorestframeworks
C djangorestframework
D restfulframewor
Web框架练习题
最新推荐文章于 2023-04-02 22:18:28 发布
这是一份关于Django框架的练习题集,涵盖了文件上传、中间件、状态码、数据格式、RESTful API、序列化、分页等多个方面。内容包括选择题、多选题、填空题和简答题,深入讲解了Django中的关键概念和技术,如使用Pillow进行文件上传、中间件的process_view函数参数、状态码的含义、JSON作为数据返回格式、RESTful设计原则等。
摘要由CSDN通过智能技术生成