django考点

1 列举Http请求中常见的请求方式
2 谈谈你对HTTP协议的认识。1.1 长连接
3 简述MVC模式和MVT模式
4 简述Django请求生命周期
5 简述什么是FBV和CBV
6 谈一谈你对ORM的理解
7 rest_framework 认证组件的流程
8 什么是中间件并简述其作用
9 django 中间件生命周期

10 django中怎么写原生SQL
11 如何使用django orm批量创建数据
12 命令migrate 和makemigrations的差别
14 常用视图响应的方式是什么?
15 HTTP响应常见状态码分类
16 路由匹配原则是什么?
17 缓存系统类型有哪些
18 解决跨域的常用方式是什么?
19 信号的作用是什么?

20 Django的Model的继承有几种形式,分别是什么
21 Django中查询queryset时什么情况下用Q
22 Django中想验证表单提交是否格式正确需要用到Form中的哪个函数
23 orm如何取消级联
24 Django中如何读取和保存session,整个session的运行机制是什么
25 简述Django对http请求的执行流程
25 Django中当用户登录到A服务器进入登陆状态,下次被nginx代理到B服务器会出现什么影响
26 跨域请求Django是如何处理的
27 查询集的两大特性?什么是惰性执行
28 查询集返回的列表过滤器有哪些

29 如何获取django urlpatterns里面注册的所有url?
30 django路由系统中include是干嘛用的?
31 django2.0中的path与django1.xx里面的url有什么区别?
32 urlpatterns中的name与namespace有什么作用?你是如何使用的?
34 如何给一个字段设置一个主键?
35 如何设置一个带有枚举值的字典?
36 DateTimeField类型中的auto_now与auto_now_add有什么区别
37 values()与values_list()有什么区别?
38 selected_related与prefetch_related有什么区别?
39 当删除一个外键的时候,如何把与其关联的对应关系删除
40 class Meta中的元信息字段有哪些
41 多对多关联的表,如何插入数据?如何删除数据?如何更新数据?
42 django的M2M关系,如何手动生成第三张表?
43 在Django中,服务端给客户端响应信息有几种方式?分别是什么?
44 在视图函数中,常用的验证装饰器有哪些?
45 如何给一个视图函数加上缓存?
46 web框架的本质是什么?
47 创建Django工程、Django app、以及运行的命令
48 django中csrf的实现机制
49 Django App的目录结构
50 Django 获取用户前端请求数据的几种方式
51 描述下 自定义simple_tag
52 什么是Cookie、如何获取、设置Cookie
53 什么是session,与cookie的对比、设置、获取、清空session
54 什么是CSRF,及防范方式
55 get请求和post请求的区别
56 图书管理系统的表结构是怎么设计的?
57 WSGI / uwsgi/ uWSGI区分
59 解释blank和null
60 QueryDict和dict区别
61 谈谈你对restful规范的认识?
62 Django 本身提供了 runserver,为什么不能用来部署? 
63 Tornado 的核是什么? 
64  Django重定向你是如何实现的?用的什么状态码? 
65 Django中如何加载初始化数据 
66 简述Django下的(内建)缓存机制 

1. 对Django的认识?
2. Django 、Flask、Tornado的对比
3. 什么是wsgi,uwsgi,uWSGI?
4. django请求的生命周期?
5. 简述什么是FBV和CBV?
6. 如何给CBV的程序添加装饰器?
7. 简述MVC和MTV
8. django路由系统中name的作用?
9. 列举django的内置组件?
10. 说一下Django,MIDDLEWARES中间件的作用和应用场景?
11. 列举django中间件的5个方法?
12. django的request对象是在什么时候创建的?
13. Django重定向是如何实现的?用的什么状态码?
14. xxss攻击
15. django中csrf的实现机制
16. 基于django使用ajax发送post请求时,都可以使用哪种方法携带csrf token?
17. Django本身提供了runserver,为什么不能用来部署?(runserver与uWSGI的区别)
18. cookie和session的区别:
19. 列举django orm 中所有的方法(QuerySet对象的所有方法)
20. only和defer的区别?
21. select_related和prefetch_related的区别?
22. filter和exclude的区别?
23. F和Q的作用?
24. values和values_list的区别?
25. 如何使用django orm批量创建数据?
26. django的Form和ModeForm的作用?
27. django的Form组件中,如果字段中包含choices参数,请使用两种方式实现数据源实时更新。
28. django的Model中的ForeignKey字段中的on_delete参数有什么作用?
29. django如何实现websocket?
30. django orm 中如何设置读写分离?
31. django中如何实现orm表中添加数据时创建一条日志记录。
32. django内置的缓存机制?
33. django的缓存能使用redis吗?如果可以的话,如何配置?
34. django的模板中filter和simple_tag的区别?
35. django-debug-toolbar的作用?
36. django中如何实现单元测试?
37. 解释orm中 db first 和 code first的含义?
38. django中如何根据数据库表生成model中的类?
39. 使用orm和原生sql的优缺点?
40. django的contenttype组件的作用?
41. 谈谈你对restful规范的认识?
42. 接口的幂等性是什么意思?
43. 什么是RPC?
44. 为什么要使用API
45. 为什么要使用django rest framework框架?
46. django rest framework框架中都有那些组件?
47. django rest framework框架中的视图都可以继承哪些类?
48. 简述 django rest framework框架的认证流程
49. django rest framework如何实现的用户访问频率控制
50. rest_framework序列化组件的作用,以及一些外键关系的钩子方法
51. 给用户提供一个接口之前需要提前做什么
52. PV和UV
53. 什么是跨域以及解决方法:
54. 如何实现用户的登陆认证
55. 如何将dict转换成url的格式:

1、什么是wsgi?
2、django请求的生命周期?
3、列举django的内置组件?
4、列举django中间件的5个方法?以及django中间件的应用场景?
5、简述什么是FBV和CBV?
6、django的request对象是在什么时候创建的?
7、如何给CBV的程序添加装饰器?
8、列举django orm 中所有的方法(QuerySet对象的所有方法)
9、select_related和prefetch_related的区别?
10、filter和exclude的区别?
11、列举django orm中三种能写sql语句的方法
12、values和values_list的区别?
13、cookie和session的区别:
14、如何使用django orm批量创建数据?
15、django的Form组件中,如果字段中包含choices参数,请使用两种方式实现数据源实时更新
16、django的Model中的ForeignKey字段中的on_delete参数有什么作用?
17、django的模板中自定义filter和simple_tag的区别?
18、django中csrf的实现机制
19、基于django使用ajax发送post请求时,都可以使用哪种方法携带csrf token?
20、Django本身提供了runserver,为什么不能用来部署?(runserver与uWSGI的区别)
21、Django如何实现websocket?

1.Django的Model的继承有几种形式,分别是什么?
2.Django的Queryset是什么,objects是什么,objects在哪里可以定义。
3.Django中查询queryset时什么情况下用Q?
4.Django中想验证表单提交是否格式正确需要用到Form中的哪个函数?
5.Django取消级联删除
6.Django中如何在Model保存前做一定的固定操作,比如写一句日志?
7.Django中如何读取和保存session,整个session的运行机制是什么。

django考点的更多相关文章

  1. django考点答案

    1 列举Http请求中常见的请求方式 2 谈谈你对HTTP协议的认识.1.1 长连接3 简述MVC模式和MVT模式4 简述Django请求生命周期5 简述什么是FBV和CBV6 谈一谈你对ORM的理解 ...

  2. 异步任务队列Celery在Django中的使用

    前段时间在Django Web平台开发中,碰到一些请求执行的任务时间较长(几分钟),为了加快用户的响应时间,因此决定采用异步任务的方式在后台执行这些任务.在同事的指引下接触了Celery这个异步任务队 ...

  3. 《Django By Example》第四章 中文 翻译 (个人学习,渣翻)

    书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:祝大家新年快乐,这次带来<D ...

  4. django server之间通过remote user 相互调用

    首先,场景是这样的:存在两个django web应用,并且两个应用存在一定的联系.某些情况下彼此需要获取对方的数据. 但是我们的应用肯经都会有对应的鉴权机制.不会让人家随随便便就访问的对吧.好比上车要 ...

  5. Mysql事务探索及其在Django中的实践(二)

    继上一篇<Mysql事务探索及其在Django中的实践(一)>交代完问题的背景和Mysql事务基础后,这一篇主要想介绍一下事务在Django中的使用以及实际应用给我们带来的效率提升. 首先 ...

  6. Mysql事务探索及其在Django中的实践(一)

    前言 很早就有想开始写博客的想法,一方面是对自己近期所学知识的一些总结.沉淀,方便以后对过去的知识进行梳理.追溯,一方面也希望能通过博客来认识更多相同技术圈的朋友.所幸近期通过了博客园的申请,那么今天 ...

  7. 《Django By Example》第三章 中文 翻译 (个人学习,渣翻)

    书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:第三章滚烫出炉,大家请不要吐槽文中 ...

  8. 《Django By Example》第二章 中文 翻译 (个人学习,渣翻)

    书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:翻译完第一章后,发现翻译第二章的速 ...

  9. 《Django By Example》第一章 中文 翻译 (个人学习,渣翻)

    书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:本人目前在杭州某家互联网公司工作, ...

随机推荐

  1. Xena L23网络测试仪Valkyrie使用技巧100例:使用Xena官方在线演示设备 (编号00)

    需求# 1.新用户:没有硬件,想看看软件长什么样,好不好用,风格如何,怎么办? 2.代理商:没有硬件,想给客户Show一下Xena高大上的软件,怎么办? 3.老用户:邮件推送了新的软件版本,据说很多新 ...

  2. halcon学习_字符识别1

    实例图片 大体步骤:1.读取图片                   2.图像预处理(阈值分割,提取标签部分,缩小处理区域)                  3.将标签区域的最小外接矩形,从原图中剪 ...

  3. nginx+keepalived互为主主高可用配置

    和nginx主从安装配置都一样   就是配置文件 多加个vip  里面具体要改的 请看下面的配置文件 直接master1上keepalived.conf配置文件内容: ! Configuration ...

  4. lcd timing的理解

    所谓调lcd timing就是去调lcd时序,一般是6个部分:HFPD(在一行扫描以前需要多少个像素时钟),HBPD(一行扫描结束到下一行扫描开始需要多少个像素时钟),VFPD(一帧开始之前需要多少个 ...

  5. python-继承之多继承

    class BaseRequest(): pass class RequestHandler(BaseRequest): def serve_forever(self): print('Request ...

  6. annotation @Retention@Target

    一.注解:深入理解JAVA注解 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法. 1.元注解(meta-a ...

  7. IIC挂死问题解决过程

    0.环境:arm CPU 带有IIC控制器作为slave端,带有调试串口. 1.bug表现:IIC slave 在系统启动后概率挂死,导致master无法detect到slave. 猜测1:认为IIC ...

  8. pthread_mutexattr_t设置的相关函数及其说明

    基本概述 该函数用于C函数的多线程编程中,互斥锁的初始化. 头文件:#include <pthread.h> 函数原型: int pthread_mutex_init(pthread_mu ...

  9. 第二坑:Linux发布项目

    在这里踩过两个坑: 1.第一个是上传文件的时候,不知道是什么原因,上传失败了,然后发布新版本的时候,依然用的上个版本的包,导致工作出现重大失误. 谨记:上传文件的时候,检查一下上传文件和本地文件的时间 ...

  10. 在VMware Workstation10下CentOS7虚拟机中创建与主机共享文件夹的详细步骤

    一.前言 在使用虚拟机时,常常需要与宿主计算机(以下简称为主机)操作系统交换文件,为此需要在虚拟机与主机之间建立共享文件夹. 二. 安装VMTools 要使用共享文件机制,必须首先安装VMTools. ...