1.创建项目
django-admin startproject 项目名
进入到django项目中
2.创建应用
django-admin startapp 应用名
把项目打开到项目的根目录
3.配置文件
(1)注册app(防止迁移时报错)
(2)配置数据库(和数据库连接)
(3)配置模板目录(为渲染模板做准备)
4.编写模型类
5.迁移
(生成迁移文件、执行迁移文件)
python manage.py makemigrations(生成迁移文件)
python manage.py migrate(执行迁移文件)
7.创建超级用户
python manage.py createsuperuser
8.注册模型类
9.写视图(渲染模板)
10.配置路由--路由分发
11.渲染模板(render)
12.启动项目
python manage.py runserver
1.django请求的生命周期是什么?
http请求首先到达wsgi服务器,解析封装为request对象,交给web框架处理
。在框架中,中间件对请求进行进一步的处理(例如:csrf、session、路由匹配)
然后进行路由匹配,执行不同的视图函数,可能涉及到数据库的操作,模板渲染等。
最后将结果传递到中间件,封装为response响应对象。最后wsgi服务器将响应对象