ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
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.")\--- 系统相关的参数和函数 >该模块提供了一些变量和函数。这些变量可能被解释器使用,也可能由解释器提供。这些函数会影响解释器。本模块总是可用的。