首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
宇宙中最后一个太阳
掘友等级
Full stack engineer
👋
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
45
文章 43
沸点 2
赞
45
返回
|
搜索文章
最新
热门
Django源码分析(七):settings懒加载
在之前几篇的描述中,在 django 的配置文件 settings 也能看到一些配置的引用。例如 INSTALLED_APPS、MIDDLEWARE、ROOT_URLCONF 等配置。 如果使用第二种形式的话,settings 中引用一些其它模块的话,那么会有可能造成循环引用。…
Django源码分析(六):命令解析
正如我们所知,django 根据 manage.py 这个文件来提供很多命令来执行。 例如:runserver,startapp,makemigrations,migrate ... 那么这些命令是如何对应执行的(这里我们不具体叙述具体实现的功能项)。 以上主要通过执行 man…
Django源码分析(五):应用及模型加载
上节我们了解到,django 是如何进行处理请求的。 那么 django 是如何进行 app 模块导入的。 我们所知道的。 运行 django 应用分为 生产 和 本地开发 模式。一个通过 wsgi.py 来达到生产环境的运行,另一个通过 manage.py runserver…
Django源码分析(四):请求来了
紧跟着,情节发展到了 get_response 这个方法这里。 上述我们了解到,通过实现了 wsgi 框架跑起来一个服务的时候,将 django.core.handlers.wsgi.py 下的 WSGIHandler 的实例 设置为了应用程序。 WSGIHandler 实例化…
Django源码分析(三):wsgi
上节我们知道了 django 是如何运行起一个服务的。 但是这里面涉及到一个 wsgi 的知识点。 早起 python 编写的 web 程序很难运行在 web server (Apache、Nginx) 上,因此一些牛逼的人于 21世纪初开发了 wsgi。 在 wsgi 出现之…
Django源码分析(二):runserver
上节知悉了 django 是如何做到自动重启的之后,那么接下来了解下它是如何运行起一个 web 服务的。 通过下面的命令,我们便可将 django 跑起来。那么它发生了什么呢? 在此之前,根据 django 运行的服务,我们也利用 wsgiref 这个模块实现一个简单的 web…
Django源码分析(一):自动重启
本文基于 django-2.1.x 版本系列编写。 django 使用 runserver 命令的时候,会启动俩个进程。 runserver 主要调用了 django/utils/autoreload.py 下 main 方法。 至于为何到这里的,我们这里不作详细的赘述,后面篇…
个人成就
文章被点赞
27
文章被阅读
19,844
掘力值
459
关注了
12
关注者
58
收藏集
1
关注标签
16
加入于
2018-11-12