不同的业务需要通过不同的app来分开的。
例如,豆瓣网站:
- 不同的框架栏,归置的是不同的业务,就需要用不同的应用(主应用就一个,就需要创建多个子应用)
- 如下所示的book,music,movie就是创建的子应用的名称(下图非原创)
1、如何创建一个子应用
- 首先使用虚拟环境的编译python解释器
- 输入命令:startapp movie
- 结果如下:
1、一个应用就相当于一个包(可以拷走,供其他项目使用,解耦)
2、migrations 数据库迁移文件的目录
3、admin.py 后台管理
4、apps.py后台管理
5、models.py 定义模型类文件
6、views.py 存放试图的,视图的集合(主应用就没有自动生成,而子应用就自动生成了)