zoukankan      html  css  js  c++  java
  • Python Web框架要点

    1. Web应用程序处理流程

    前端客户端(浏览器、APP、ajax、爬虫程序)>>>--http的请求与响应--<<<服务器程序(Gunicorn、uwsig)<<<--WSGI协议-->>>框架程序(Flask、Django)

    框架程序:

    • http请求对象(request)
    • 中间层处理
    • 具体视图处理-业务处理(如数据库、模板、表单)
    • 中间层处理
    • http响应对象(response)

    2. Web程序框架的意义

    • 用于搭建Web应用程序
    • 免去不同Web应用相同代码部分的重复编写,只需关心Web应用核心的业务逻辑实现

    3. Web应用程序的本质

    • 接收并解析HTTP请求,获取具体的请求信息
    • 处理本次HTTP请求,即完成本次请求的业务逻辑处理
    • 构造并返回处理结果——HTTP响应

    4. Web框架学习方法

    框架的学习步骤基本相同。

      • 如何搭建工程程序
        • 工程的组建
        • 工程的配置
        • 路由定义
        • 视图函数定义
      • 如何获取请求数据(操作request对象)
      • 如何构造响应数据(构造response对象)
      • 如何使用中间层
      • 框架提供的其他功能组件的使用
        • 数据库
        • 模板
        • 表单
        • admin
  • 相关阅读:
    iOS开发UI篇—Modal简单介绍
    iOS开发UI篇—APP主流UI框架结构
    A1081. Rational Sum
    A1049. Counting Ones
    A1008. Elevator
    A1104. Sum of Number Segments
    B1003. 我要通过!
    二分查找、two points、排序
    A1069. The Black Hole of Numbers
    A1101. Quick Sort
  • 原文地址:https://www.cnblogs.com/zeug/p/10556106.html
Copyright © 2011-2022 走看看