【发布时间】:2018-07-29 15:53:46
【问题描述】:
Python manage.py runserver
在那之后 首先执行views.py或models.py或urls.py以及admin.py的用途是什么
【问题讨论】:
-
您应该能够通过添加一些
print语句并阅读文档来回答这些问题。
标签: python
Python manage.py runserver
在那之后 首先执行views.py或models.py或urls.py以及admin.py的用途是什么
【问题讨论】:
print 语句并阅读文档来回答这些问题。
标签: python
肯定是先执行urls.py 文件。由于 Django 应用程序在不加载端点的情况下不知道该怎么做,它执行urls.py 文件来读取端点的所有规则。之后,为 Django 项目提供服务。现在,如果您在浏览器中访问 Django 管理页面,Django 会运行 admin.py(假设您指的是管理控制器)。如果您加载自己的 URL,Django 会转到您的 views.py,然后转到 models.py。
【讨论】:
我解释一下我所知道的,假设您正在运行 Django 服务器。您从浏览器请求 Django 服务器,第一个 Django 请求转到 urls.py -> views.py -> models.py。
【讨论】: