阶段习题

1 描述一下python的垃圾回收机制

2 ascii、unicode、utf-8、gbk 分别是什么?

3 三元表达式编写格式

4 用一行代码实现数值交换

5 xrange 和 range 的区别

6 如何实现字符串的反转?如:name="张全蛋"请反转为name= "蛋全张"

7 is 和==的区别

8 下面代码的输出结果将是什么?

list = ['a', 'b', 'c', 'd', 'e']
print(list[10:])

9 简述Python的深浅拷贝

10 有用过with statement(语句)吗?它的好处是什么,自己实现一个(上下文管理器)

11 实现一个Singleton单例类,要求遵循基本语言编程规范(用尽量多的方 式)

12 简述HTTP协议

13 HTTP协议状态码有什么用,列出你知道的 HTTP 协议的状态码,然后讲出他们都 表示什么意思,301和302的区别

14 什么是MTV?

15 什么是CGI,FastCGI,WSGI,uWSGI,uwsgi

16 django 对数据查询结果排序怎么做, 降序怎么做

17 django 中 values 和 values_list 的区别?

18 基于django使用ajax发送post请求时,有哪种方法携带csrftoken?

19 django 路由系统中 name 的作用

20 django 的 Model 中的 ForeignKey 字段中的 on_delete 参数有什么作用

21 django 中 filter 和 exclude 的区别

22 简述 django FBV 和 CBV?

23 简述django中间件几个方法及其应用场景?

24 列举 django orm 中你了解的所有方法?

25 什么是反向解析?

26 Django对数据查询结果排序怎么做,降序怎么做,查询大于某个字段怎么做?

27 描述cookie,session,token

28 简述Django下的(内建的)缓存机制?

29 列出你知道的django中models字段类(如:AutoField)

30 (编码题)用django实现,图书的增,删,查

1 需要登陆,未登陆只能查看,登陆后可以删,增
2 通过session实现登陆功能
3 在中间件中控制未登陆跳转到登陆页面
4 不要求页面好看,流程走通即可
posted @ 2020-06-30 08:24  lxttt521  阅读(126)  评论(0编辑  收藏  举报