摘要:
第一;按照之前的做法创建好django项目,例如名字为my_first_django.并且创建一个应用app01 第二:首先在视图关系映射中编写好映射关系: 阅读全文
摘要:
web请求流程:Django 为例 那么,什么是web框架呢?web框架就是上面图中的那个红色的部分,就是连接浏览器与数据库操作,中间的部分,全部封装好的一个框架,就叫做web框架.我们只需要使用这个框架往特定的区域填写代码就可以了 python三大主流框架: a:socket服务 b;路由与视图映 阅读全文
摘要:
前面我们已经学习到了,前端页面可以将一些请求,数据,通过post 或者get请求,发送给后端,后端通过wsgiref模块获取到一个env的大字典获取到所有的这些数据,现在,我们将学习一种jinja2模块,可以通过templata实例化一个类,给这个类传一个html文件内容,文件内容也就是前端页面可以 阅读全文
摘要:
from wsgiref.simple_server import make_server# from urls import url# from views import *from jinja2 import Templateimport pymysqlimport timedef index( 阅读全文
摘要:
一,主程序import socket"""1.有固定的ip和port2.24小时不间断提供服务3.能够承受高并发请求首行b'GET / HTTP/1.1\r\n 请求头(K:V的形式)Host: 127.0.0.1:8080\r\nConnection: keep-alive\r\nCache-Co 阅读全文
摘要:
HTTP协议: 超文本传输协议 规定了服务器与浏览器之间消息的传输格式 四大特性: 1.基于TCP/IP协议之上的作用在应用层之上的协议 2.基于请求响应 请求必定由客户端发出,而服务器回复响应 3.无状态保存 HTTP协议自身不具备保存之间发送过的请求或者响应的功能 #TODO:那如何保存之前的登 阅读全文
摘要:
网络编程 软件开发架构 c/s架构 c:客户端 s:服务端 b/s架构 b:浏览器 s:服务端 c/s架构 c:客户端 s:服务端 b/s架构 b:浏览器 s:服务端 手机端:好像C/S架构比较火,其实不然,微信小程序,支付宝第三方接口都类似于b/s架构 目的都在于统一接口,聚集用户群 pc端:b/ 阅读全文
摘要:
##基于UDP协议实现QQ对话,可以实现一对多,服务端一个,客户端可以有多个基本实现了对话功能,但是也是需要你来我往交互,一方不能连续发送两条数据##服务端程序import socketserverclass MyUdphandler(socketserver.BaseRequestHandler) 阅读全文
摘要:
"""这个基于udp协议通信的,也可以实现并发我们可以将客户端的程序多拷贝多运行几个,会发现这个可以同时响应多个客户端"""###服务端程序import socketserverclass MyUdphandler(socketserver.BaseRequestHandler): def hand 阅读全文
摘要:
# 服务端必须满足至少三点:# 1. 绑定一个固定的ip和port# 2. 一直对外提供服务,稳定运行# 3. 能够支持并发"""这个程序是基于TCP协议通信,并且实现了并发"""###服务端程序import socketserver# 自定义类用来处理通信循环class MyTCPhanler(s 阅读全文