以下关于Django信号描述错误的是:()A、DjangoSignal是对观察者模式的实现和应用B、DjangoSignal是异步的,可以用于模块解耦C、Django内置了大量Signal,可以直接使用D、DjangoSignal不适合处理大批量任务

题目

以下关于Django信号描述错误的是:()

  • A、DjangoSignal是对观察者模式的实现和应用
  • B、DjangoSignal是异步的,可以用于模块解耦
  • C、Django内置了大量Signal,可以直接使用
  • D、DjangoSignal不适合处理大批量任务
参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Django1.11版本下,以下哪些方法是Django中间件提供的钩子方法()

  • A、process_view
  • B、process_exception
  • C、process_template_response
  • D、process_middleware_exception

正确答案:A,B,C

第2题:

Django的以下哪个模块用于安全防护()

  • A、redirects
  • B、csrf
  • C、markup
  • D、contenttypes

正确答案:B

第3题:

下面关于观察者模式描述不正确的是( )。

A.观察者模式实现了表示层和数据层的分离
B.观察者模式定义了稳定的更新消息传递机制
C.在观察者模式中,相同的数据层不可以有不同的表示层
D.观察者模式定义了对象之间的一种一对多的依赖关系

答案:C
解析:
观察者模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。在该模式中,发生改变的对象称为观察目标,被通知的对象称为观察者,一个观察目标可以对应多个观察者。观察者模式的优点在于实现了表示层和数据层的分离,并定义了稳定的更新消息传递机制,类别清晰,抽象了更新接口,使得相同的数据层可以有各种不同的表示层。

第4题:

关于Django的日志机制,以下说法正确的是?()

  • A、默认根据settings中LOGGING这个配置自动进行初始化
  • B、默认需要自行根据logging来进行初始化
  • C、可以通过修改配置的方式来控制不同模块的日志行为
  • D、兼容logging模块

正确答案:A,C,D

第5题:

在Django中,并发场景下,以下哪些方法可以用于保证数据一致性:()

  • A、对可能产生脏数据的操作开启事务
  • B、利用F函数更新运算
  • C、利用select_for_update函数
  • D、不要使用Django内置的ORM,替换为SQLAlchemy

正确答案:A,B,C

第6题:

以下哪些是Django的admin模块的ModelAdmin类默认支持的属性?()

  • A、list_display
  • B、list_filter
  • C、search_fields
  • D、raw_id_fields

正确答案:A,B,C,D

第7题:

关于Django的单元测试,以下说法正确的是?()

  • A、无法对模板进行单元测试
  • B、django.test.Client提供了一个特殊HTTP客户端以便模拟请求
  • C、manage.pytest命令会为测试创建一个特殊的数据库
  • D、对于需要权限认证的view,因为需要登录因此不能编写单元测试

正确答案:B,C

第8题:

以下哪个命令是Django用于应用数据库变更的?()

  • A、pythonmanage.pyshell
  • B、pythonmanage.pyrunserver
  • C、pythonmanage.pymigrate
  • D、pythonmanage.pymakemigrations

正确答案:C

第9题:

相比较于Django内置的模板,Mako模板有哪些优点:()

  • A、渲染速度更快
  • B、支持语言更多
  • C、不依赖于Django,可以单独使用
  • D、贴近Python语法,支持在模版中写Python代码

正确答案:A,C,D

第10题:

以下哪些是方法是Django中ORM的Manager的方法?()

  • A、filter
  • B、annotate
  • C、all
  • D、prefetch_related

正确答案:A,B,C,D

更多相关问题