多项选择题关于Django开发安全,以下说法正确的是()

A.在生产环境下关闭DEBUG模式
B.修改数据的表单开启CSRF保护
C.返回给JavaScript使用的数据先进行JSON编码
D.修改默认的AdminURL


您可能感兴趣的试卷

你可能感兴趣的试题

1.多项选择题关于Cookie安全,以下说法正确的是()

A.将HttpOnly设置为True可防止页面脚本写入Cookie
B.设置Secure为True后,浏览器只有在HTTPS协议下访问才会发送该Cookie
C.保存到Cookie里面的敏感信息需要加密
D.需要给Cookie设置有效期

2.多项选择题以下哪些用法不是PEP8建议的?()

A.assertgreeting==True
B.ifnotfooisNone:pass
C.foo=(0,)
D.importsys,os

3.多项选择题以下哪些是Python3相对于Python2的改动?()

A.字符串默认使用unicode
B.使用新的字符串格式化方法format取代%运算符
C.整数除法行为改变
D.range变得和xrange一样返回迭代器

4.多项选择题以下哪些行为可以使得程序同时兼容Python2和Python3?()

A.使用2to3工具进行转换
B.使用six库
C.使用sys.version判断版本进行区分
D.import时捕获ImportError异常尝试使用另一个版本的路径引入

5.多项选择题使用unittest库编写单元测试的必要过程是?()

A.测试用例继承unittest.TestCase类
B.编写以test开头的方法运行测试用例
C.编写setUp和tearDown来加载和卸载测试环境
D.调用unittest.main函数运行测试

6.多项选择题关于Python的导入机制,以下说法错误的是?()

A.首先检查sys.modules是否有对应模块,有则使用,无则导入
B.被导入的模块最顶层的语句会在每次导入时都运行
C.一般导入的搜索路径顺序由sys.path定义
D.如果对应有同名的py和pyc文件,优先导入pyc文件

7.多项选择题以下哪些问题是Python的GIL导致的?()

A.无法创建系统级别的线程
B.GIL导致了线程间的不公平调度
C.计算密集型程序会因为GIL而变得更慢
D.IO密集型程序也无法使用多线程模型加速

8.多项选择题假设parser=argparse.ArgumentParser(),以下能够正确声明参数的是?()

A.parser.add_argument("x")
B.parser.add_argument("-x")
C.parser.add_argument_group("-x","—x")
D.parser.parse_args("x")

9.多项选择题以下哪些命令能够使用Python虚拟环境venv?()

A.venv/bin/python
B.sourcevenv/bin/activate
C.workonvenv
D.pipenvshell

10.多项选择题以下哪些是合法的pip安装命令?()

A.pipinstallDjango>=1.8
B.pipinstall-rrequirements.txt
C.pip-egit+http://git.example.com/MyProject#egg=MyProject
D.pipinstall./SomePackage-1.0.4.tar.gz