django

django

1:处理http请求
http :默认端口 80
(协议是基于TCP的应用层协议,它不关心数据传输的细节,
主要是用来规定客户端和服务端的数据传输格式,
最初是用来向客户端传输HTML页面的内容。)
HTTP 是一个属于应用层的面向对象的协议,
HTTP 协议一共有五大特点:1、支持客户/服务器模式;2、简单快速;3、灵活;4、无连接;5、无状态。

vue --->http---> uwsgi --> wsgi --> wsgi
wsgi.py (python 专门处理的服务)

python manage.py runserver 小型启动uwsgi服务

(1)(wsgi)django 配置文件(DJANGO_SETTINGS_MODULE)
(1) environ是一个字符串所对应环境的映像对象,也就是我们常说的系统环境变量.

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mydjango.settings")


2:设计模式 --->MVC --(Java之父)
MVC各部分的功能
M:全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作。

V:全拼为View,用于封装结果,生成页面展示的html内容。
C:全拼为Controller,用于接收请求,处理业务逻辑,与Model和View交互,返回结果。

M:数据库
V:视图
C:代码

MVT各部分的功能

M全拼为Model,与MVC中的M功能相同,负责和数据库交互,进行数据处理。

V全拼为View,与MVC中的C功能相同,接收请求,进行业务处理,返回应答。

T全拼为Template,与MVC中的V功能相同,负责封装构造要返回的html。

MVT
M :-- DB
V:--代码
T:(模板)页面

 

3:HTTP:(8种请求方式)
get post delete put OPTIONS,HEAD,TRACE 和 CONNECT 方法。
( 请求指定的页面信息,并返回实体主体。)

请求头 请求行 请求体

HTTPS:443

 

posted @ 2021-09-21 18:55  Gavin_j  阅读(25)  评论(0编辑  收藏  举报