django的工作原理和mvc

本文介绍Django框架中的MVC设计理念,包括模型(models.py)、视图(views.py)及控制器(urls.py)的基本概念与作用。

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

1、在项目当中创建了views.py,views.py是视图文件,用来具体处理请求

视图文件当中的函数接受请求,返回响应内容

from django.http import HttpResponse

def hello(request):
    return HttpResponse("你好,世界")

urls是路由文件

2、请求传递给服务器,url开始匹配ip和端口之后的内容

3、匹配到test/之后,调用了hello函数

4、hello函数来自开发者在视图文件当做的定义

在浏览器的显示效果如下

 

MVC

MVC是一种松耦合的设计理念

松耦合 在开发过程当中将代码分成多个模块进行独立开发,降低耦合性,提高代码的可维护性和开发效率。

Django采用了mvc机制:在开发的过程当中,将项目分为

M models 模型 数据库部分(数据库定义与查询) models.py

V views 试图 具体处理请求的功能(函数) views.py

C control 路由 指向具体的试图函数 urls.py

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值