django入门
一、 django框架导入
1. 什么是软件框架
软件框架(Software framework),软件框架其实就是将代码放到一个我们看不到的容器中,规定架构。当我们使用的时候直接调用。
2. python 网络编程复习(cs模型,bs模型)
cs模型: c --- client的意思 s --- server的意思
bs模型: b --- browser的意思 s --- server的意思
2.1框架的雏形
我们回顾以前我们所写的网络编程当中,tcp实现服务端的代码,它其实就是我们web后台服务的雏形,也就是说,无论什么样的web框架,都是由它而演化过来的。
1. from socket import*
2.
3. defhandler_client(client_socket):
4. # 就是客户端(浏览器给我们发送的请求)
5. request = client_socket.recv(1024)
6. print(request)
7.
8. #就是服务器给浏览器返回的相应信息 response
9. client_socket.send(b'HTTP/1.1 200 OK\r\n\r\n')
10. client_socket.send(b'i love you!')
11.
12. defmain():
13. #创建socket 就是买来一部手机
14. myscoket = socket(AF_INET,SOCK_STREAM)
15. #给手机办卡
16. myscoket.bind(('',8888))
17. #设置手机最大监听数
18. myscoket.listen(5)
19. whileTrue:
20. #等待链接,等人给打电话
21. client_socket,client_info = myscoket.accept()
22. handler_client(client_socket)
23. client_socket.close()