摘要: 原因 django原生CBV中对于 Ajax put 或 delete 请求进行封装时,会把请求数据放在 request.body里, 所以获取不到csrf token 方式一: 关闭csrf 中间件 简单粗暴 方式二: 针对CBV视图跨过csrf认证 先引入 在视图中覆写父类的dispatch方法 阅读全文
posted @ 2019-05-14 03:10 二号 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 参考博客: https://www.cnblogs.com/xiao987334176/p/9056511.html 内容回顾 协程实际上是一个线程,执行了多个任务,遇到IO就切换 切换,可以使用yield,greenlet 遇到IO gevent: 检测到IO,能够使用greenlet实现自动切换 阅读全文
posted @ 2019-05-09 22:34 二号 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 昨日内容回顾 I/O模型,面试会问到I/O操作,不占用CPU。它内部有一个专门的处理I/O模块。print和写log 属于I/O操作,它不占用CPU 线程GIL保证一个进程中的多个线程在同一时刻只有一个可以被CPU执行 后续的项目,特别是处理网络请求,非常多。 实例化一个Lock(),它就是一个互斥 阅读全文
posted @ 2019-05-05 21:12 二号 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 参考博客: https://www.cnblogs.com/xiao987334176/p/9046028.html 线程简述 什么是线程?线程是cpu调度的最小单位进程是资源分配的最小单位 进程和线程是什么关系? 线程是在进程中的 一个执行单位 多进程 本质上开启的这个进程里就有一个线程 多线程 阅读全文
posted @ 2019-04-28 21:43 二号 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 参考博客: https://www.cnblogs.com/xiao987334176/p/9041318.html 线程概念的引入背景 进程 之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别 阅读全文
posted @ 2019-04-27 18:07 二号 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 参考博客 https://www.cnblogs.com/xiao987334176/p/9025072.html#autoid-1-1-0 进程同步(multiprocess.Lock、Semaphore、Event) 锁 —— multiprocess.Lock 通过刚刚的学习,我们千方百计实现 阅读全文
posted @ 2019-04-26 17:58 二号 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 在python程序中的进程操作 之前我们已经了解了很多进程相关的理论知识,了解进程是什么应该不再困难了,刚刚我们已经了解了,运行中的程序就是一个进程。所有的进程都是通过它的父进程来创建的。因此,运行起来的python程序也是一个进程,那么我们也可以在程序中再创建进程。多个进程可以实现并发效果,也就是 阅读全文
posted @ 2019-04-25 15:38 二号 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 参考博客: 一、操作系统的发展史 手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序 阅读全文
posted @ 2019-04-24 21:45 二号 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 什么是ModelForm Django中Model负责操作数据库,并且具有简单的数据库验证功能;Form用于用户请求的验证,具有强悍的数据库验证功能;ModelForm是将二者合二为一,即可用于数据库操作(部分),也可用于用户请求的验证(部分)! 其实Django Admin就是利用ModelFor 阅读全文
posted @ 2019-04-20 03:38 二号 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一.ModelViewSet 路由 因为我们正在使用ViewSet代替View,实际上已经不再需要自己来设计URL的配置了。将资源和视图、URL绑定到一起是一个可以自动完成的过程,只需要使用Router即可。我们需要做的就是将视图集注册到Router上去而已。 将ViewSets注册到Routers 阅读全文
posted @ 2019-04-15 17:56 二号 阅读(538) 评论(0) 推荐(0) 编辑