1、什么是应用
应用就是网站中的一个独立的程序模块
在Django中,主目录一般不处理用户的具体请求,主目录主要做的是项目的初始化和设置,以及请求的分发
2、创建应用
1、命令
./manage.py startapp 应用名称
2、在settings.py中进行注册
在INSTALLED_APPS中进行注册
INSTALLED_APPS=[
'django.contrib.admin',
......,
‘自己创建的应用名’,
]
3、应用的结构组成
1、migrations目录
存放数据库中间文件(日志文件)
2、__init__.py
应用的初始化文件
3、admin.py
应用的后台管理配置文件
4、apps.py
应用的属性配置文件
5、models.py
模型文件,与数据库有关
6、tests.py
测试模块
7、views.py
定义视图的文件