访问一个网站,所发生的事情
起始页
http://127.0.0.1:8000/students/
点击
会跳转到另一个页面
通过超链接发起的一个跳转
属于get请求
- 服务端
路由对应
感知用户在访问哪一个路径
分配对应的视图函数
- 视图函数处理数据
视图函数会处理以下的事情
1,数据的处理
获取请求传递过来的参数。 包括GET传参,和POST传参
获取数据库中的数据,当前mysql中的数据获取
2,返回页面的确定
3,返回数据的构建
- 数据库操作
把数据库相关的功能,封装为一个模块
需要用的时候,直接使用模块
- 模板页的操作
模板页指html页面
对数据存放的位置进行布局,使用模板语言
{{ 变量 }}
{% for 临时变量 in 容器 %}
{% endfor %}
最后,django会按照http响应协议
把替换好内容的数据,返还给浏览器端
浏览可以识别html语言,css样式,js,jquery