摘要: 中间件 当用户发送请求时,其实时候是将请求发送给wsgi(一种协议),django使用的是wsgiref,然后再将请求发送给django的各个中间件(settings里的MIDDLEWARE表示使用的中间件),再由中间件发送给django的路由系统。 django的中间件执行流程 如何自定义中间件 阅读全文
posted @ 2022-11-19 23:29 powfu 阅读(31) 评论(0) 推荐(0)
摘要: django路由系统 --动态路由 # urls.py urlpatterns = [ path('admin/', admin.site.urls), path('index/', views.index), re_path(r'edit/(\w*)/', views.edit), #动态路由,支 阅读全文
posted @ 2022-11-19 23:17 powfu 阅读(39) 评论(0) 推荐(0)
摘要: --安装 pip install django --创建一个django项目 django-admin startproject 项目名 --创建一个应用 python manage.py startapp app01 --启动django项目 python mange.py runserver i 阅读全文
posted @ 2022-11-19 23:07 powfu 阅读(24) 评论(0) 推荐(0)
摘要: 线程由于是在同一个进程中,所以线程间通信使用全局变量进行通信 共享资源: 多个线程都可以操作的资源为共享资源,对共享资源的操作代码段称为临界区。对共享资源的无序操作可能会带来数据的混乱,或者操作错误。此时往往需要同步互斥机制协调操作顺序。 --同步机制:比如消息队列,管道就属于同步机制 --互斥机制 阅读全文
posted @ 2022-11-19 22:53 powfu 阅读(26) 评论(0) 推荐(0)
摘要: pipe管道 概念:在内存中开辟管道空间,生产一个管道对象,多个进程使用同一个管道 '''管道通信 multiprocessing中管道通信只能用于有亲缘关系进程中,即父子进程,兄弟进程 2.管道对象在父进程中创建,子进程通过父进程获取 ''' from multiprocessing import 阅读全文
posted @ 2022-11-19 22:38 powfu 阅读(24) 评论(0) 推荐(0)