django python manage.py runserver 流程

python manage.py runserver 流程分析

版本

python27
django 1.0

搭建可运行的环境

创建python27 虚拟环境
github 下载 django-1.0.tar.gz(1.0 版本的django)
解压
可以看到,有个 demo 在 examples 目录
把 django 目录拷贝到 examples 下面,这样 example 可以正确导入 django1.0
启动项目

python manage.py runserver

一个极其简单的示例,项目启动成功,意味着我们查看处理流程时,可以添加打印代码,来跟踪执行流程

流程

我将删除部分代码,更多的体现流程是怎么走的

从 manage.py 开始,执行了 execute_manager 方法,传入 settings 模块

execute_manager(settings)

猜你喜欢

转载自www.cnblogs.com/eoalfj/p/11421418.html