标签:页面 com bin send 一个 web架构 djang lis code
Django是Python众多web架构中重量级的开源web架构,是由python编写而成。
Django采用的是MTV架构模式,(M:模型;T:模板;V:视图)
模型(model):数据存取层,处理与数据相关的所有事物;
模板(Template):表现层,处理与表现相关的决定;如何在页面或其他类型文档中进行显示。
视图(view):业务逻辑层,存取模型及调取恰当模板的相关逻辑。模型与模板的桥梁。
web框架其实就是建立web应用的一种方式。其本质其实就是一个socket服务端,用户的浏览器就是这个socket的客户端。
1 # @Time : 2019/12/2 10:49 2 # @Author : Adair 3 4 import socket 5 6 def handle_request(client): 7 buf = client.recv(1024) 8 client.send("HTTP/1.1 200 OK\r\n\r\n".encode("utf8")) 9 client.send("<h1 style=‘color:red‘>Hello Adair</h1>".encode("utf8")) 10 11 def main(): 12 sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM) 13 sock.bind((‘localhost‘,8080)) 14 sock.listen(3) 15 16 while True: 17 connection,address = sock.accept() 18 handle_request(connection) 19 connection.close() 20 21 if __name__ == ‘__main__‘: 22 main()
标签:页面 com bin send 一个 web架构 djang lis code
原文地址:https://www.cnblogs.com/Adairye/p/11979934.html