1、创建项目应用(正式开始进入django项目)
python
#创建django项目后,需进入项目文件夹,在执行此指令
python manage.py startapp index
2、创建后生成的文件格式
python
#MyApp/Myapp、manage.py是第一次使用django-admin startproject 项目。生成的。
MyAPP
index
migrations #用于生成数据库迁移文件,通过数据迁移文件可自动在数据库里生成相应的数据表
__init__.py
__init__.py #index文件夹的初始化文件,(有__init__.py,index属于python包)
admin.py #用于设置当前App的后台管理功能
apps.py #当前App的配置信息,一般情况无需修改
models.py #定义数据库的映射类,每个类可以关联一个数据表,实现数据持久化,即MTV模型
里面的(Model)
tests.py #自动化测试模块,用于实现单元测试
views.py #视图文件,处理功能的业务逻辑,即为MTV里面的视图(Views)
MyApp
__init__.py
asgi.py
settins.py
urls.py
wsgi.py
db.sqlite3
manage.py
3、创建templates文件夹(MTV模型中T,模版)
templates文件夹和MyAPP、index同级
模版路径设置,settings.py文件里面设置
python
TEMPLATES=[
{
'DIRS':[BASE_DIR+'/templates']
}
]
**从Django3.1版本开始,配置文件settings.py的路径信息改用pathlib模块,Django3.1之前版本使用os模块。这个需要额外注意。
前期准备工作已经全部做好了。😊