编写django项目流程如下

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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服务器将响应对象
转换为http报文,返回给浏览器。
2.什么是MVT?什么是MVC?
MVC模式:
M(Model):对数据层的访问,进行增删改查操作。
V(View):生成页面展示的HTML内容。
C(Controller):接收请求,处理业务逻辑,返回结果。
MVT模式:
M(Model):负责和数据库交互
V(View):进行业务处理
T(Templates):负责模板页面数据渲染。
3.网站访问的pv和uv分别是什么?
PV和UV都是网站流量统计指标。
PV

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值