你可能喜欢
多项选择题
A.无法对模板进行单元测试
B.django.test.Client提供了一个特殊HTTP客户端以便模拟请求
C.manage.pytest命令会为测试创建一个特殊的数据库
D.对于需要权限认证的view,因为需要登录因此不能编写单元测试
多项选择题
A.admin提供了管理model数据库记录的界面
B.admin提供了扩展开发的机制
C.admin只能让超级管理员进行登录,因为可以看到所有用户的密码
D.admin的操作无法审计,所以不能在admin上进行数据删除
单项选择题
A.DjangoSignal是对观察者模式的实现和应用
B.DjangoSignal是异步的,可以用于模块解耦
C.Django内置了大量Signal,可以直接使用
D.DjangoSignal不适合处理大批量任务
多项选择题
A.对可能产生脏数据的操作开启事务
B.利用F函数更新运算
C.利用select_for_update函数
D.不要使用Django内置的ORM,替换为SQLAlchemy
多项选择题
A.国际化是指将语言和时间转换成对应用户的语言和对应时区的时间
B.模板文件不能进行国际化,要针对不同语言编写不同版本
C.国际化需要准备多套语言对应的翻译文本
D.django.utils.translation.gettext会将字符串转换成对应语言的翻译