下列说法中正确的是(C )
A.视图就是函数
B.请求对象HttpRequest由开发人员手工创建
C.视图用于处理HTTP请求,并返回响应。
D.视图可以直接对数据库的数据进行读取操作
关于Django http响应返回的常用方法,以下错误的是( D )
A.JsonResponse()
B.render()
C.HttpResponse()
D.read()
关于通用视图和错误视图说法正确的是(D)
A.要返回错误视图,只需要在项目配置文件settings.py中将DEBUG调试开关关闭即可
B.自定义的错误视图不需要在应用的views.py文件下添加错误处理函数
C.View不属于通用视图
D.ListView属于通用视图
关于管理器Manager说法不正确的是( B )
A.管理器是Django模型进行数据库查询操作的接口。
B.不能修改默认管理器对象的名字
C.可以往管理器类中添加额外的方法
D.可以修改管理器返回的原始数据集
下列关于模板语言的说法中,错误的是(D)。
A.模板语言中的变量采用{{变量}}的形式进行使用。
B.模板语言中的标签用于控制模板的逻辑。
C.过滤器用于对变量进行过滤处理。
D.模板变量名的命名规则与Python变量相同。
视图中通过哪个方法可以返回指定模板内容?( C )
A.HttpResponse
B.JsonResponse
C.render
D.redirect
假设当前使用Django模板引擎,下列模板文件内容中错误的是(A)。
A.{{% 'odd' 'even' %}}
B.{{ items|add:'word'}}
C.{{ stu.name }}
D.{{ ulist|length }}
CSRF防御机制是(CD)
A.post 请求
B.验证码
C.表单中添加{% csrf_token %}标签
D.在中间件添加'django.middleware.csrf.CsrfViewMiddleware'来完成
关于模板以下说法正确的是(ABCD)
A.Django中默认的模板引擎是DTLdjango.template.backends.django.DjangoTemplates ,即DTL
B.Django通过模板引擎解释模板文件。
C.Django项目目录下面的模板需要配置TEMPLATES中的DIRS选项
D.Django应用下面的模板无需配置TEMPLATES中的DIRS选项,只需要按默认的 'APP_DIRS'配置True即可。