随笔分类 -  巨蟒python全栈开发-第七阶段Django框架

整合前面的知识,思维全开,跟上思路
摘要:1.验证是否成功安装django 上图证明安装成功 2.打开客户端的pycharm,在terminal中打开窗体,什么都没输入,运行下面的命令 python manage.py runserver 在浏览器中输入:127.0.0.1:8000 3.查看django的版本 阅读全文
posted @ 2019-05-23 08:37 studybrother 阅读(1736) 评论(0) 推荐(0) 编辑
摘要:1.13条必知必会 2. 参考人莱河:https://www.cnblogs.com/xudj/p/10486505.html 阅读全文
posted @ 2019-05-22 22:55 studybrother 阅读(176) 评论(0) 推荐(0) 编辑
摘要:1.form组件初识 2.常用字段测试 3.局部钩子和全局钩子 4.简单看源码 阅读全文
posted @ 2019-03-11 19:50 studybrother 阅读(145) 评论(0) 推荐(0) 编辑
摘要:1.回顾昨日内容 2.session认证装饰器 3.django整个流程 4.中间件简单应用 5.简单统计访问次数 6.中间件其他方法 7.orm单表内容回顾 阅读全文
posted @ 2019-03-10 23:21 studybrother 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1.cookie 2.session 阅读全文
posted @ 2019-03-07 15:39 studybrother 阅读(141) 评论(0) 推荐(0) 编辑
摘要:回顾: 什么是异步? 可以开出一个线程,我发出请求,不用等待返回,可以做其他事情. 什么是同步? 同步就是,我发送出了一个请求,需要等待返回给我信息,我才可以操作其他事情. 局部刷新是什么? 通过jquery或者JavaScript直接操作dom,在不刷新页面的情况下. ajax的整个流程? 上图是 阅读全文
posted @ 2019-03-06 17:11 studybrother 阅读(235) 评论(0) 推荐(0) 编辑
摘要:通过题目进行知识点回顾: 深坑大题: 尔康应该是"天龙八部"是11块,但是查找到的是水浒传是11块 三张表连接 group by也就是这里存在的是mysql的一个缺陷,但是通过方法进行更正过来 解决方案:将同一个作者的相同价格,按照倒序排列一下(深坑要牢记) 因此,还必须放在前面进行统计?如何处理这 阅读全文
posted @ 2019-03-05 20:15 studybrother 阅读(239) 评论(0) 推荐(0) 编辑
摘要:回顾上周内容: 题目: 1.人民出版社出版过的所有书籍的名字以及作者的姓名(三种写法,笔记中有两种写法) 2.手机以2开头的作者出版过的所有书籍名称以及出版社名称(三种写法,笔记中有1种写法) 1.聚合查询(aggregate) 需求:查找所有书里边的最大价格的那本书 因为,书这张表中没有价格字段. 阅读全文
posted @ 2019-03-04 16:24 studybrother 阅读(224) 评论(0) 推荐(0) 编辑
摘要:1.编辑删除&&多对多关系的其他方法 提交,数据,得到结果 查看运行 给编辑和删除,添加样式 我们点击删除,可以成功删除 打印sql语句的,在settings.py里边的配置 删除表,先删除,第三张表,再删除book表 级联删除就是通过这样的方式进行删除的,在这里默认就是级联删除的,记住这一点,在多 阅读全文
posted @ 2019-03-01 21:35 studybrother 阅读(151) 评论(0) 推荐(0) 编辑
摘要:级联更新, 就是好比学生表中的的张三选了一门叫做高数的课程,在选课表中就有张三和高数共同组成的一条选课记录,如果级联更新,当学生表中的张三改名为张四,他的选课表中的张三也会自动改为张四级联删除,例如员工表中一项数据是部门ID,部门ID是部门表的主键,如果是级联删除,当删除了部门A的时候,会把所有属于 阅读全文
posted @ 2019-03-01 11:04 studybrother 阅读(4189) 评论(0) 推荐(0) 编辑
摘要:1.回顾内容&&补充 补充1: 补充2: 这个选择的是第二个解释器. 选择第一个的话,只是针对当前的项目,如果再开新项目的话,需要重新下载安装相关的包. 点击保存,因为我们注释掉了,创建的语句,所以,我们没有添加数据成功, 得到如上结果: <QueryDict: {'csrfmiddlewareto 阅读全文
posted @ 2019-02-28 19:15 studybrother 阅读(304) 评论(0) 推荐(0) 编辑
摘要:object是模型属性,用于模型对象和数据库交互. object=Manager()是管理器类型的对象,是model和数据库进行查询的接口 可以自定义管理对象 books=models.Manager objects:管理器对象(老师讲解是控制器对象,同学说是f句柄),是Manager类型的对象,定 阅读全文
posted @ 2019-02-28 19:09 studybrother 阅读(3344) 评论(0) 推荐(0) 编辑
摘要:注意:前端有aaa变量,后端没有aaa变量,存在p标签,但是显示不出来 有p标签,我们可以指定默认值,在没有其他内容的时候 过滤器有60多种,有点多,用到的时候再记和查 结果: 显示是acd 看长度 查看文件大小: view.py文件中的 html中 结果: a #注意这个也是顾头不顾尾 cut测试 阅读全文
posted @ 2019-02-27 17:32 studybrother 阅读(279) 评论(0) 推荐(0) 编辑
摘要:练习CBV用法 截图中的action="/cbv/",应该是这样 上边红图,说明mysql有问题,需要重启一下 返回,输入的内容 @wrapper==>cbv=wrapper(cbv) 运行重启: 提交数据123,之后,返回123 服务端得到结果: 上边是FBV装饰器的使用 下边是CBV装饰器的使用 阅读全文
posted @ 2019-02-27 08:43 studybrother 阅读(372) 评论(0) 推荐(0) 编辑
摘要:内容回顾: 补充反向解析 Html:{% url ‘别名’ 参数 %} Views:reverse(‘别名’,args=(参数,)) 模板渲染 变量 {{ 变量名 }} 逻辑相关 {% %} 过滤器: {{ 变量|过滤器方法:’参数’ }} 标签: {% for i in list%} for k, 阅读全文
posted @ 2019-02-26 22:21 studybrother 阅读(400) 评论(0) 推荐(0) 编辑
摘要:第一部分: 1.(1)知识点回顾: django回顾: (1)下载安装 输入网址,a,form表单get post,爬虫 (请求)==>django项目服务端的url(r"index/",views.index,), 先匹配,再加工成httprequest对象,再给views.index (响应)= 阅读全文
posted @ 2019-02-25 15:35 studybrother 阅读(314) 评论(0) 推荐(0) 编辑
摘要:1.url正则匹配分组和命名分组 2.路由分发 3.url别名和反向解析 4.httprequest和httpresponse的使用 内容回顾: 1.jinja2(flask框架,没有内置模板对象,需要自己用jinja2) 制作动态页面,字符串替换 模板渲染, {{name}} render #表示 阅读全文
posted @ 2019-02-22 15:22 studybrother 阅读(209) 评论(0) 推荐(0) 编辑
摘要:今日内容大纲: 1.起飞版web框架 2.自定制框架的流程 3.jinja2模板渲染初识 4.MVC&&MTV 5.django版本介绍及django安装 6.django初识(一些操作) 今日详细内容: 1.起飞版web框架 2.自定制框架的流程 3.jinja2模板渲染初识 介绍: django 阅读全文
posted @ 2019-02-21 15:25 studybrother 阅读(298) 评论(0) 推荐(0) 编辑
摘要:今日大纲: 1.val和text方法的补充 2.信息收集卡用bootstrap实现 3.自定义web框架 4.http协议 5.自定义web框架2 今日内容详解: 1.val和text方法的补充 html测试1: html测试2: (1) (2)在输入框中输入alex,怎么拿到alex? html测 阅读全文
posted @ 2019-02-20 17:05 studybrother 阅读(197) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示