详见:Settings > Core Settings > INSTALLED_APPS
INSTALLED_APPS
----------------------
[django --- 加载 INSTALLED_APPS 的源码分析](https://blog.csdn.net/u013210620/article/details/79525380)
问题思考
---------
1. 命令创建应用后,简单配置`views.py`和`urls.py`即可在浏览器访问页面,此时并没有在`settings.py`中配置 INSTALLED_APPS,为什么?
答:
显然此时应用并未被注册,注册表`apps`并未被填充,应用所属的 model 未注册, migrate 命令肯定不可用。
但项目初始化时,urls路由根据配置已初始化,故可访问无 model 参与的页面
- 开始
- 安装 django
- 配置语言、时区
- 创建项目
- 执行项目
- Applications
- 应用
- 配置应用
- INSTALLED_APPS
- django apps 包
- AppConfig 子类
- 应用的复用
- 路由
- URLconf
- path
- 转换器
- re_path
- 捕获参数
- URL 反向解析
- include
- 额外参数
- URL 命名空间
- Settings
- Core Settings
- INSTALLED_APPS
- django API
- apps
- config.py -- AppConfig 类
- registry.py -- Apps 类
- db
- models.fields 包
- 字段类型
- 字段选项
- null、blank
- 模型
- 简介
- 字段
