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 不要求页面好看,流程走通即可