编写django项目流程如下

本文详细介绍了使用Django创建项目和应用的步骤,包括配置文件、模型、迁移、超级用户创建、视图和路由等。同时,讨论了Django请求的生命周期、MVC与MVT模式、网站流量指标PV和UV、跨域解决方案、Cookie和Session的概念及共享问题,以及Django中的重定向操作和状态码。
摘要由CSDN通过智能技术生成

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服务器将响应对象

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值