1, 为什么要创建子应用
- 子应用是组成项目的单元, 用来具体实现功能的
- 图解:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/43a7187f43443278f72da1d784d30175.jpeg)
2, 创建子应用
python manage.py startapp 子应用名称
- 创建子应用图解:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4801f650e1006aa6ff95c77311781889.jpeg)
- 子应用结构
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c50bbef6bd82b602e34704ef0bd0a671.jpeg)
admin.py 文件跟网站的后台管理站点配置相关。
apps.py 文件用于配置当前子应用的相关信息。
migrations 目录用于存放数据库迁移历史文件。
models.py 文件用户保存数据库模型类。
tests.py 文件用于开发测试用例,编写单元测试。
views.py 文件用于编写Web应用视图。