
# P03 配置 settings.py 和 启动项目
## **Django 提供的应用**
默认情况下，INSTALLED_APPS 包含以下应用，这些都是由 Django 提供的：
`django.contrib.admin`  Django 管理网站

`django.contrib.auth`  身份验证系统

`django.contrib.contenttypes`  内容类型框架

`django.contrib.sessions`  session 框架

`django.contrib.sites`  网站管理框架

`django.contrib.messages`  消息框架

`django.contrib.staticfiles`  静态文件管理框架

这些应用在一般情况下是默认包含的。
## **设置setting.py文件**

 **加入安装的库**

`'apps.erp_test'`

`'rest_framework',`

`'django_filters',`

`'drf_spectacular'`

**加入新增的APP**


`'apps.erp_test'`


   ![image](assets/configure-settings.png)

## **启动项目**  

运行项目先执行数据库相关操作，再启动 django 项目，在下文将详细讲到数据库迁移

**数据库迁移操作**

`​python manage.py makemigrations​​​​`
   
`​python manage.py migrate`

**启动Django服务**

`python manage.py runserver`


### 课后习题：
[课后练习题](/contents/P13.md#4-django-项目搭建)