1、asgiref 函数包装器
>它们允许您包装或修饰异步或同步函数,以便从 另一种方式(因此可以从同步线程调用异步函数, 反之亦然)。
特别是:
>* AsyncToSync允许同步子线程停止并等待 函数在主线程的事件循环上调用,然后控件 异步函数完成时返回到线程。
>* synctoasync允许异步代码调用同步函数,该函数在 当 功能完成。
>其思想是使从异步代码和 同步代码中的异步api,因此更容易从 一种风格对另一种风格。对于通道,我们包装(同步) 带有synctoasync的django视图系统,允许它在(异步)中运行 ASGi服务器。
注意,运行的线程是非常具体的,目的是 保持与旧同步代码的最大兼容性。见 下面的"同步代码和线程"提供了完整的说明。
2、# [Python之celery的简介与使用](https://www.cnblogs.com/jclian91/p/10348261.html)
>celery是一个基于分布式消息传输的异步任务队列,它专注于实时处理,同时也支持任务调度。它的执行单元为任务(task),利用多线程,如[Eventlet](http://eventlet.net/),[gevent](http://gevent.org/)等,它们能被并发地执行在单个或多个职程服务器(worker servers)上。任务能异步执行(后台运行)或同步执行(等待任务完成)。
3、django-cors-headers
>解决跨域问题
4、# [django_celery_beat](https://www.cnblogs.com/wdliu/p/9530219.html)
>celery很容易集成到Django框架中,当然如果想要实现定时任务的话还需要安装django-celery-beta插件,后面会说明。需要注意的是Celery4.0只支持Django版本>=1.8的,如果是小于1.8版本需要使用Celery3.1
5、# [Django-filter,让过滤如此简单](https://www.cnblogs.com/wdliu/p/9530219.html)
>Django-filter过滤器
6、django-ranged-response
>防止攻击的包
7、django-rest-framework-mongoengine
>该包为*django-rest-framework*提供*mongoengine*支持
8、# [django Rest Framework---缓存通过drf-extensions扩展来实现](https://www.cnblogs.com/weihengblog/p/9478359.html)
>drf-通过*drf-extensions*扩展来实现缓存
9、# [Python之jsonpath模块](https://www.cnblogs.com/tata-learning/p/11809244.html)
>当遇到层级比较深的字典时,要想取值使用jsonpath取值比较方便,可以一下取到
10、# [python pillow模块用法](https://www.cnblogs.com/linyouyi/p/11429511.html)
>Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库
11、# [Python之pytz](https://www.cnblogs.com/April-Chou-HelloWorld/p/9143547.html)
>pyhon2.7没有时区模块pytz,如果要使用时区相关的函数,需要安装pytz
12、# [如何用Python的sqlparse来分析SQL](https://www.cnblogs.com/jiangbei/p/11274942.html)
>sqlparse是Python的一个解析SQL语言的库
13、#[python第三方库——xlrd和xlwt操作Excel文件学习](https://blog.csdn.net/wangkai_123456/article/details/50457284)
14、coreapi
>*python*编写接口文档
15、# [利用 Python-user-agents 解析 User_Agent](https://blog.csdn.net/qq_326324545/article/details/88934225)
>它通过解析(浏览器/HTTP) user agent 字符串,提供了一种简单的方法,来识别/检测手机、平板等设备及其功能。目标是可靠地检测:设备是手机,平板还是电脑;是否有触摸屏。
16、# [python eventlet详解](https://www.cnblogs.com/du-jun/p/12375958.html)
>eventlet - 具有WSGI支持的异步框架
eventlet是python库函数,一个是处理和网络相关的,另一个可以通过协程实现并发
可以实现'并发'(绿色线程),非阻塞
对Python库函数改写,支持协程
17、# [python模块之psutil详解](https://www.cnblogs.com/saneri/p/7528283.html)
>psutil是一个跨平台库([http://pythonhosted.org/psutil/](http://pythonhosted.org/psutil/))能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要用来做系统监控,性能分析,进程管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等。目前支持32位和64位的Linux、Windows、OS X、FreeBSD和Sun Solaris等操作系统
18、# [Django + drf-yasg实现在线接口文档-代码实测](https://blog.csdn.net/qq_44695727/article/details/116988424)
19、# [使用daphne部署django channles websocket 项目](https://blog.csdn.net/shykevin/article/details/114681343)
>Daphne 是一个纯Python编写的应用于UNIX环境的由Django项目维护的ASGI服务器。它扮演着ASGI参考服务器的角色。
20、# [python channels 简介](https://blog.csdn.net/sunican/article/details/90231077)
>区别于Django的传统request-response模式,channel将Django改编为worker模式
21、# [OpenCV-Python学习—基础知识](https://www.cnblogs.com/silence-cho/p/10926248.html)
>opencv是一个强大的图像处理和计算机视觉库,实现了很多实用算法,值得学习和深究下
22、# [Python os 模块详解](http://www.ityouknow.com/python/2019/10/09/python-os-demonstration-026.html)
>`os`就是“operating system”的缩写,顾名思义,`os`模块提供的就是各种 Python 程序与操作系统进行交互的接口。通过使用`os`模块,一方面可以方便地与操作系统进行交互,另一方面页可以极大增强代码的可移植性。如果该模块中相关功能出错,会抛出`OSError`异常或其子类异常
23、# [`sys`](https://docs.python.org/zh-cn/3.9/library/sys.html#module-sys "sys: Access system-specific parameters and functions.")\--- 系统相关的参数和函数
>该模块提供了一些变量和函数。这些变量可能被解释器使用,也可能由解释器提供。这些函数会影响解释器。本模块总是可用的。
- 春风得意
- 概念
- 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