当我们运行Python manage.py runserver时到底发生了什么

时间:2018-07-29 15:53:47

标签: python

Python manage.py运行服务器

之后  首先执行views.py或models.py或urls.py,以及admin.py的用途

2 个答案:

答案 0 :(得分:0)

我解释一下我所知道的,假设您正在运行Django服务器。您从浏览器请求了Django服务器,第一个Django请求进入了urls.py-> views.py-> models.py。

答案 1 :(得分:0)

肯定先执行urls.py文件。由于Django应用程序不知道不加载端点怎么办,因此它执行urls.py文件以读取端点的所有规则。之后,将提供Django项目。现在,如果您在浏览器中转到Django管理页面,则Django运行admin.py(假设您的意思是管理控制器)。如果您加载自己的URL,则Django会转到您的views.py,然后转到models.py