摘要:
上节回顾 1 写一个装饰器,用在视图函数上,不管前端用什么编码方式传数据,数据部分都从request.data中取(也就是drf框架) def parse_json(func): def inner(request,*args, **kwargs): # 需要参数request # 不管是什么编码方 阅读全文
摘要:
昨日回顾 1 视图层之请求对象 -request.method -GET (和POST一样都是QueryDict的对象,不能修改,一改就抛异常) -POST POST请求取值时只能是那两种编码方式(form-data和urlencoded),如果是别的编码就无法取出,需要从body中取出 -is_a 阅读全文
摘要:
复习 1 web应用 -通过浏览器访问的服务 -cs/bs -基于socket 2 Http协议 -http协议版本,0.9 1.1 2.x 3.x 有什么异同 -请求头和响应头中的key-value -请求协议 -请求首行:请求方式,地址,协议和版本 -请求头 -请求体 -响应协议 -响应首行:协 阅读全文
摘要:
昨日回顾 1 django orm 连接mysql -1 安装pymysql -2 setting中配置 -3 django默认用过的mysqldb,在app的__init__.py中写两句话 -4 后续操作完全一样 2 pycharm连接mysql,sqlite 3 路由的基本使用 -1.x中 u 阅读全文
摘要:
昨日回顾 1 MTV和MVC -MVC:model数据库相关操作,V:view视图,C:controler控制器,逻辑 -MTV:model数据库相关操作 T:template V:视图函数+路由匹配 2 django请求生命周期 -web服务器--》在wigiref中将http拆成字典 》调起可调 阅读全文
摘要:
昨日回顾 1 django的目录介绍 -urls.py 路由和视图函数的映射关系 -views.py 视图函数 -models.py 数据库相关操作 -settings.py 配置文件 2 app是什么? -项目中独立的功能,通常做成一个app -python3 manage.py startapp 阅读全文
摘要:
昨日回顾 # 1 web应用 # 2 http协议 -请求协议 -请求首行:请求方式(GET,POST) 请求地址 协议和版本\r\n -请求头:key:value\r\n\r\n -请求体 -响应协议 -响应首行:协议版本 状态码和状态 \r\n -响应头:key:value\r\n\r\n -响 阅读全文
摘要:
1 web应用 1 用浏览器访问的应用程序 2 优点: -不需要客户端 -更新直接在服务端更新,客户端感知不到 -跨平台性好 3 缺点: -强调浏览器的适用性 -用户的数据都保存在软件厂商那边 2 bs、cs架构 1 bs:浏览器 服务端 (本质还是cs) 2 cs:客户端 服务端 3 手写一个we 阅读全文