zoukankan      html  css  js  c++  java
  • web框架的本质_django

    一、基本的web框架的本质

    1、基于socket的web数据返回

     1 #!/usr/bin/env python
     2 # _*_ coding:utf-8 _*_
     3 #Author:chenxz
     4 
     5 
     6 import socket
     7 
     8 def handle_request(conn):
     9     data=conn.recv(1024)  #接收请求
    10     print(data)
    11     conn.send("HTTP/1.1 200 ok
    
    ".encode("utf8"))
    12     conn.send("hello,i am chenxz!".encode('utf8'))
    13 def main():
    14     sk=socket.socket()
    15     sk.bind(("localhost",8001,))
    16     sk.listen(5)
    17     while True:
    18         conn,add=sk.accept()
    19         handle_request(conn)
    20         conn.close()
    21 
    22 if __name__ == '__main__':
    23     main()

    2、两种接收连接和处理函数和html文件分离结构

    MCV:

      M:model(数据库操作)     V:view,模板文件     C:controller,业务处理

    MTV:

      M:model(数据库操作)  T:template,模板文件  V:view,业务处理

    区别:只是路径名不一样而已,常用的Django的MTV模式

  • 相关阅读:
    String
    Array常用方法
    Array类
    ruby调试/练习时的小技巧
    集合类对象的遍历处理办法
    Tech road one step 7-Noc to 13-Nov
    Tech road one step 31-Oct 6-Nov
    TechRoad_oneStep_17-23 10
    TechRoad_oneStep_1001
    TechRoad_oneStep_0919
  • 原文地址:https://www.cnblogs.com/chenxiaozan/p/13051397.html
Copyright © 2011-2022 走看看