1、# [Django中celery的使用(非常简单的用法)](https://www.cnblogs.com/hard-working-Bert/p/14236125.html)
2、# [celery详解,使用django+celery实现异步及定时任务以及使用supervisor进行管理](https://blog.csdn.net/mr_zhongjie/article/details/106916512)
>celery适用异步处理问题,当发送邮件、或者文件上传, 图像处理等等一些比较耗时的操作,我们可将其异步执行,这样用户不需要等待很久,提高用户体验
3、# [sha256](https://github.com/sha256)/**[python-var-dump](https://github.com/sha256/python-var-dump)**
~~~
pip install var_dump
from var_dump import var_dump
var_dump(xxxx)
~~~
4、# [Django rest framework源码阅读(1)----请求流程](https://blog.csdn.net/weixin_43829633/article/details/93890763)
>1.请求到达服务端,经过WSGI和中间件到达路由系统
2.路由系统执行配置的CBV或者FBV中的dispatch方法
3.在dispatch方法中,request方法被封装添加了解析器,认证方法及选择器等方法
4.然后执行initial方法
5.再获取版本,进行认证操作,权限操作和节流操作
6.最后执行自定义的get,post,push,delete等自定义方法
7.在执行initial方法之前,通过try来捕获可能出现的异常
8.如果出现异常,就执行handle_exception方法来处理捕获到的异常
9.不管是否出现异常,最后的返回值都通过finalize_response方法来处理响应的内容
5、# [Python中__call__的用法](https://www.cnblogs.com/yeer-xuan/p/13497494.html)
6、# [Django RESTframework源码剖析](https://blog.csdn.net/qq_29113041/article/details/95304855)
7、django运行流程
[# Django 运行流程解析](https://zhuanlan.zhihu.com/p/413091931)
[# DJANGO运行流程(例子说明)](https://www.freesion.com/article/4565344117/)
[# django从请求到响应的过程深入讲解](https://www.jb51.net/article/144871.htm)
[# Django从请求到响应的处理流程深入剖析(源码分析](https://blog.csdn.net/bocai_xiaodaidai/article/details/106574265)
[# 【Django的那些事】runserver全生命周期](https://blog.csdn.net/bingjia103126/article/details/105173641)
[# 【Django的那些事】request、response全过程](https://blog.csdn.net/bingjia103126/article/details/105466669)
8、# [Django之中间件(middleware)](https://www.cnblogs.com/chao-sir/articles/10100197.html)
### 自定义中间件
中间件可以定义五个方法,分别是:(主要的是process_request和process_response)
* process_request(self,request)
* process_view(self, request, view_func, view_args, view_kwargs)
* process_template_response(self,request,response)
* process_exception(self, request, exception)
* process_response(self, request, response)
- 春风得意
- 概念
- PHP
- 概念解析
- 框架
- Thinkphp
- Laravel
- easyswoole
- PHP底层分析
- Linux
- 常用命令
- Linux基础入门
- Redis
- Redis基础入门
- Nginx
- 配置优化
- Lua编程
- Swoole
- 配置参数
- 基础入门
- MQ
- RabbitMQ
- RabbitMq安装和使用
- PHP安装rabbitmq、php-amqplib扩展
- RabbitMq基础入门
- Kafka
- ELK
- 数据库
- 分库分表
- Sharding-Proxy
- SQL调优
- Mysql
- NoSql
- 运维相关
- 云服务器
- 腾讯云
- 阿里云
- 负载均衡
- Docker
- Docker在window上的安装和使用
- Docker在Linux上的安装和使用
- Docker基础入门
- DevOps
- K8S
- Zookeeper
- Jenkins
- Git
- 网络相关
- 操作系统
- 编译原理
- 计算机组成
- 数据结构和算法
- 分布式和微服务
- 其他
- 开源项目
- 编辑器
- Python
- package
- django
- tornado
- GO
- Java
- Java基础入门
- SpringBoot