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