首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >当我们运行Python manage.py runserver时到底发生了什么?

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

Stack Overflow用户
提问于 2018-07-29 23:53:47
回答 2查看 311关注 0票数 -3

Python manage.py运行服务器

在此之后,先执行views.py、models.py或urls.py,admin.py的用途是什么

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-30 05:55:33

毫无疑问,urls.py文件是首先执行的。由于Django应用程序在不加载端点的情况下不知道要做什么,因此它将执行urls.py文件来读取端点的所有规则。在那之后,Django项目就开始了。现在,如果您在浏览器中转到Django管理页面,Django将运行admin.py (假设您指的是管理控制器)。如果你加载自己的URL,Django会转到你的views.py,然后转到models.py

票数 0
EN

Stack Overflow用户

发布于 2018-07-30 01:41:39

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51582048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档