首页 > 其他 > 详细

初始Django

时间:2019-12-03 22:37:17      阅读:79      评论:0      收藏:0      [点我收藏+]

  Django是Python众多web架构中重量级的开源web架构,是由python编写而成。

  Django采用的是MTV架构模式,(M:模型;T:模板;V:视图)

    模型(model):数据存取层,处理与数据相关的所有事物;

    模板(Template):表现层,处理与表现相关的决定;如何在页面或其他类型文档中进行显示。

    视图(view):业务逻辑层,存取模型及调取恰当模板的相关逻辑。模型与模板的桥梁。

什么是web框架:

  web框架其实就是建立web应用的一种方式。其本质其实就是一个socket服务端,用户的浏览器就是这个socket的客户端。

  简单搞个web架构:

 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()

 

技术分享图片

 

 

 

 

 

 

 

 

 

    

初始Django

原文:https://www.cnblogs.com/Adairye/p/11979934.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!