zoukankan      html  css  js  c++  java
  • web工作流

    web工作流程

    http --- 程序服务器(将http请求转换成wsgi请求) --- django  --- 程序服务器 --- http

    django工作流程

    uwsgi -- 中间件 -- url -- view --views -- url -- 中间件 -- uwsgi

    http 介绍

    http 基于 tcp/ip  三次握手 四次挥手
    
    # 三次握手
    建立tcp连接时,客户端和服务器共发送3个包
    第一次 ----- 客户端发送请求给服务器,服务器知道客户端发送,正常接收
    第二次 ----- 服务器返回给客户端,客户端知道自己发送接收正常,服务器接收发送正常
    第三次 ----- 客户端确认后再发送给服务器服务器知道客户端发送接收正常,自己接发送也正常
    
    # 四次挥手
    第一次 ----- 客户端发送释放给服务器
    第二次 ----- 服务器收到返回给客户端
    第三次 ----- 客户端确认后,服务器发送释放给客户端
    第四次 ----- 客户端收到回复后发送给服务器
    
    # 详细了解
    https://www.cnblogs.com/jainszhang/p/10641728.html
    http请求
    -----------请求行
    -----------请求头
    
    -----------请求体
    
    get请求没有请求体,post/delete/put请求一般有请求体
    http 请求方式
    get 查 请求指定页面 post 增 delete 删 put 改 options 当前服务支持几种请求 trace connect head
    http  响应状态码
    1xx    接收请求,继续处理
    2xx    成功接收
    3xx    重定向
    4xx    客户端请求语法错误
    5xx    服务器不能完成请求

    django

    用于快速开发数据驱动
    
    # 优势
    快速开发
    MTC  MTV
    功能齐全
    
    # 思考:用django还是flask
        数据分析的结果展示界面   flask
        快速成型应用上线         django

    django设计模式 (MVT/MVC)

    mvt是mvc的django版
    
    作用: 分工 解耦
    
    # MVC
        model,数据库操作
        view,展示页面
        controller,业务处理
        
    # MVT
        model,数据库操作
        view,业务处理
        template,展示页面
  • 相关阅读:
    centos下如何关闭xdebug扩展
    xdebug调试的原理
    取值再拼接跳转链接
    描点返回-动画
    比较旧的写法:验证车牌、手机号、电话、qq等
    jQuery实现ie浏览器兼容placeholder效果
    CSS3的REM设置字体大小
    整理前端问题
    css3 hover效果
    ie7 a标签强制不换行兼容问题
  • 原文地址:https://www.cnblogs.com/GlfLss/p/14076427.html
Copyright © 2011-2022 走看看