fushuanglin

2018年11月28日 #

django安装及简单使用

摘要: 1 web应用2 cs和bs架构3 http协议 重点 -特点:1 2 3 4 -请求头: 请求首行 get / http/1.1\r\n key:value\r\n key:value\r\n \r\n 请求体的内容 -响应头: 响应首行 http/1.1 200 ok \r\n 响应头: key 阅读全文

posted @ 2018-11-28 17:15 fushuanglin 阅读(233) 评论(0) 推荐(0) 编辑

auth组件

摘要: 上节回顾: 中间件: -django请求生命周期: -中间件:对全局请求的修改,和全局响应的修改 -process_request:从上往下执行 -process_response:从下往上 -process_view -process_exception -process_template_res 阅读全文

posted @ 2018-11-28 17:09 fushuanglin 阅读(145) 评论(0) 推荐(0) 编辑

2018年11月24日 #

中间件

摘要: 昨日回顾: cookie: -是什么?存储在客户端浏览器上的键值对 -干啥用的?记录状态 -django中使用: -设置值: -HttpResponse对象,obj.set_cookie(key,value,超时时间) -JsonResponse也可以用 -取值 request.COOKIES 字典 阅读全文

posted @ 2018-11-24 00:52 fushuanglin 阅读(82) 评论(0) 推荐(0) 编辑

2018年11月22日 #

cookie--session

摘要: from django.shortcuts import render,HttpResponse,redirect# Create your views here.# cookie是客户端浏览器上的键值对# 原理:是服务器产生,发给客户端浏览器,浏览器保存起来,下次再发请求,会携带这个键值对到服务器 阅读全文

posted @ 2018-11-22 20:13 fushuanglin 阅读(149) 评论(0) 推荐(0) 编辑

2018年11月15日 #

双下划线多表查询

摘要: 1基于双下划线的跨表查询 套路一样,用__跨表 -一对多 -多对多 2 聚合查询 -聚合函数 from django.db.models import Avg,Count,Max,Min,Sum # 计算所有图书的平均价格 # ret=Book.objects.all().aggregate(Avg 阅读全文

posted @ 2018-11-15 00:34 fushuanglin 阅读(129) 评论(0) 推荐(0) 编辑

2018年11月14日 #

多表模型

摘要: 昨日回顾: 1 模板导入 -写一个模板 -{%include '模板名字'%} 2 母版继承 -写一个母版(留几个盒子),名字叫XX -{% block 名字 %} {%endblock%} -使用:继承母版 -{%extends 'XX'%} -重写盒子(多个盒子,位置无关) -{% block 阅读全文

posted @ 2018-11-14 10:52 fushuanglin 阅读(102) 评论(0) 推荐(0) 编辑

2018年11月13日 #

母版,单表操作,双下划线模糊查询

摘要: 上节回顾:(模板层) 1 模板之变量 {{ }} -支持数字,字符串,布尔类型,列表,字典 相当于对它进行了打印 -函数 >相当于加括号运行(不能传参数) -对象 >内存地址,(如果重写__str__方法,打印的就是返回的内容) 2 过滤器 -length 计算长度 -default 设默认值 -f 阅读全文

posted @ 2018-11-13 00:04 fushuanglin 阅读(118) 评论(0) 推荐(0) 编辑

2018年11月12日 #

模板层

摘要: 一 模版简介 你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 尽管这种技术便于解释视图是如何工作的,但直接将HTML硬编码到你的视图里却并不是一个好主意。 让我们来看一下为什么: 对页面设计进行的任何改变都必须对 Python 代码 阅读全文

posted @ 2018-11-12 14:51 fushuanglin 阅读(101) 评论(0) 推荐(0) 编辑

2018年11月9日 #

视图层

摘要: 1 虚拟环境 1 用pychanrm创建 >files-->newproject >选择虚拟环境 2 settings-->project创建 3 用命令行创建,详见https://www.cnblogs.com/liuqingzheng/p/9508851.html 2 django 2.0和dj 阅读全文

posted @ 2018-11-09 00:24 fushuanglin 阅读(122) 评论(0) 推荐(0) 编辑

2018年11月7日 #

路由层

摘要: 1 简单配置 -第一个参数是正则表达式(如果要精准匹配:'^publish/$') -第二个参数是视图函数(不要加括号) -url(r'^admin/', admin.site.urls), 2 无名分组 -按位置传参 -分组之后,会把分组出来的数据,当位置参数,传到视图函数,所以,视图函数需要定义 阅读全文

posted @ 2018-11-07 20:42 fushuanglin 阅读(114) 评论(0) 推荐(0) 编辑

导航