今天为大家带来的内容是:用示例代码详细解析: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
启动项目
项目启动成功,可以修改代码来跟踪执行流程
流程:
- 以下代码存在删减,主要展示代码流程
- 从 manage.py 开始,执行了 execute_manager 方法,传入 settings 模块
django.core.management.execute_manager 方法
![56e12fb8e0d35036c37f2e28d5752d45.png](https://i-blog.csdnimg.cn/blog_migrate/279de3e5b62943da95cb23f925758482.jpeg)
嗨喽:正在学习python的小伙伴或者打算学习的,可以私信小编“07”领取资料!
ManagementUtility 类
![bcb3dcd398e29f4f0de669cb29773de9.png](https://i-blog.csdnimg.cn/blog_migrate/38f4f2aa911d221eb95ad0b3cf48ac0a.jpeg)
![aa75b08cc2880c21fcce8c03054921c0.png](https://i-blog.csdnimg.cn/blog_migrate/9816dce55476d5d9dc9c8f4818e0696d.jpeg)
run_from_argv 方法
![bfa1675544726059099c9f5be80735ae.png](https://i-blog.csdnimg.cn/blog_migrate/9e1149802d571cc05bbd11c196fb4f8d.jpeg)
handle
![edc5d2546c28a2ddca57b56dde867ab1.png](https://i-blog.csdnimg.cn/blog_migrate/d41ee7576c83da47307ca0da1b94a6a8.jpeg)
以上就是本文的全部内容,希望对大家的学习有所帮助!!!
最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“07”即可领取。