web框架的本质 字符串转字节 代码优化案例 Django的框架

web框架的本质

无状态的socket通信(http) 即客户端与服务端,每次都进行一次socket通信的场景

举例1:
服务端:运行web_frame_basic.py
客户端:在web页面运行 http://127.0.0.1:8000/

举例2:
服务端:运行web_frame_advanced.py
客户端:在web页面运行 http://127.0.0.1:8000/

字符串转字节

三种方式

  • b'11'
  • bytes("haha")
  • "test".encode("utf-8")

代码优化案例

  1. 基本程序 web_frame_advanced.py

  2. 添加不同场景,分类处理 web_frame_advanced_1.py

  3. 功能提取,避免程序逻辑反复修改 web_frame_advanced_2.py

  4. 服务器端,兼顾数据不同来源,例如文件、数据库 web_frame_advanced_3.py

  5. 同一类数据,统一调用,避免反复重写 web_frame_advanced_4.py

  6. WEB框架

    Model数据库 View模板文件 Controller业务处理 MVC

    Model数据库 Template模板文件 View业务处理 MTV

MVC web_sample_one

MTV web_sample_two

Django的框架

MTV

Model数据库 Template模板文件 View业务处理
posted @ 2017-12-25 22:43  12兵哥哥  阅读(175)  评论(0编辑  收藏  举报