栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

从零开始学django笔记01:一些基础的理论知识

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从零开始学django笔记01:一些基础的理论知识

 目录

学习内容

一、web应用的处理流程

二、Web框架的作用

总结


学习内容

记录个人学习django框架的笔记,写的不好请多包涵哈哈 ~

学习django框架之前,我们需要先学习一些理论知识:

1.了解Web应用的处理流程是怎么样的

2.学习Web框架是为了做些什么

一、Web应用的处理流程

要学习django框架,首先我们要了解一下Web应用的处理流程,Web应用的处理流程是什么样的呢?当当当! 请参考上面的图片 ~ 

简单的来说,我们平时使用浏览器访问网页就是这样一个过程,客户端向后端服务器发送HTTP请求报文,后端服务器根据接收到的HTTP请求报文返回对应的HTTP响应报文。

大致了解了Web应用的处理流程后,我们再来详细的看一下图中右侧后端服务器的部分。

后端服务器分为 服务器程序 和 框架程序 两个部分:

服务器程序的作用:

        ① 接收客户端发送的HTTP请求报文并进行解析,将解析好的数据发送给框架程序

        ② 将框架程序返回的响应数据封装成HTTP响应报文并返回给客户端

框架程序的作用:

        接收HTTP请求,进行业务逻辑处理,返回HTTP响应

了解了这些后,我们就能明白Web应用的流程了,从头到尾来捋一下:

客户端发送HTTP请求报文给服务器程序,服务器程序收到HTTP请求报文进行解析,把解析好的数据发送给框架程序。框架程序收到HTTP请求对象,进行业务逻辑的处理,返回HTTP响应对象给服务器程序。服务器程序把返回的响应对象封装成HTTP响应报文,返回给客户端。

二、Web框架的作用

Web框架的作用其实就是完成整个Web应用流程中图中红色的部分

接收HTTP请求对象

进行业务逻辑处理

返回HTTP响应对象

无需关心服务器程序是怎样运作的,把重点放在业务逻辑处理上,也就是说除了图中的红色部分我们都不需要管他

django就是Python Web开发中的一种Web框架

总结

这次主要学习了以下内容:

1. Web应用的处理流程

        ① 客户端发送HTTP请求报文给服务器程序

        ② 服务器程序接收并解析HTTP请求报文,将解析好的数据发送给框架程序

        ③ 框架程序收到HTTP请求对象,进行业务逻辑处理,返回HTTP响应对象给服务器程序

        ④ 服务器程序将返回的HTTP响应对象封装成HTTP响应报文,返回给客户端

2. Web框架的作用

        完成 接收请求对象,业务逻辑处理,返回响应对象 这三步

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/928250.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号