Django 3 Web应用开发从零开始学(视频教学版)
上QQ阅读APP看书,第一时间看更新

2.5 应用的App配置

在settings.py文件中的INSTALLED_APPS项中可以查看项目App应用的配置信息。另外,开发人员也可以在其中增加自定义App的配置信息。具体代码如下:

【代码2-3】

【代码分析】

  • 第02~07行代码定义了一组应用程序默认的App应用。
  • 第08行代码定义了用户自定义的myapps应用。

添加用户自定义App应用,可以使用下面的命令。

     python manage.py startapp myapps

其中,startapp命令类似于startproject命令,它是由Django框架所定义,专门用于创建App应用。

提示

startapp和startproject这两个命令的区别是:startproject命令用于创建Django项目,而startapp命令用于创建Django应用。

那么,Django项目和Django应用有什么区别呢?

在创建好一个Django项目后,可以继续在该项目内创建Django应用,Django应用相当于Django项目内的功能模块。因此,一个Django项目内可以包含一个或多个Django应用(一对多的关系)。

另外,基于Django框架的设计模式,一个Django应用可以为多个Django项目所使用,相当于该Django应用是一个公共模块(多对一的关系)。可见,Django应用(App)的使用是非常灵活的。