小结: day65 1. 老师编辑功能写完 1. magic2函数 --> 用两层for循环解决 全栈8期之殇 问题 2. 模板语言 in 语法 {% if xx in xx_list %} {% endif %} 搜索框(pymysql LIKE %) pymysql like查询 拼接占位符时注意的情况 2. Django再次入门 内容回顾 HTTP请求的本质: 1. socket server是启动的 bind((ip, port)) accept 2. 浏览器(socket 客户端)输入…
条款40 通过分层来体现"有一个"或"用...来实现" 使某个类的对象成为另一个类的数据成员, 实现将一个类构筑在另一个类之上, 这个过程称为 分层Layering; e.g. 1 2 3 4 5 6 7 8 9 10 11 class Address { ... }; // 某人居住之处 class PhoneNumber { ... }; class Person { public: ... private:     string name; // 下层对象  …
一.模板标签 Django模板引擎提供的可以在模板中进行的各种逻辑操作,是函数调用的一种特殊形式,如循环.判断等功能,期语法规则为: {% tag %} content {% tag 参数1 参数2 %} content {% tag %} content {% endtag %} 详细模板标签操作请点击模板标签学习网址 1.常用标签 (1)if...elif...else...       可以使用and/or/in/not/==/!=/<=/>=, 来进行判断 (2)for...in...…
在敲到组合查询这个功能的时候,需要用到窗体的继承,但是在新建继承窗体的时候,出现了错误(没有包含要从继承的组件的已生成程序集).如下图: 问题的产生:当时没怎么注意,也不知道怎么弄的,最后反正是继承上了,结果今天手贱清理了一下系统垃圾,就出了这么个错误"文件中的类都不能进行设计,因此未能为该文件显示设计器.设计器检查出文件中有以下类: FrmXXX.vb --- 无法加载基类"frmBase.vb".请确保已引用该程序集并已生成所有项目."一开始没有反应过来这是个啥…
母板和继承 母版 html页面,提取多个页面的公共部分 定义多个block块,需要让子页面进行填充 <head> {% block page-css %} {% endblock %} </head> <body> ​ <h1>这是母板的标题</h1> ​ {% block page-main %} # 设置block块,可以在模板中进行个性化设置 {% endblock %} ​ <h1>母板底部内容</h1> {% b…
day58 模板相关 模板继承(母版继承) 1. 创建一个xx.html页面(作为母版,其他页面来继承它使用) 2. 在母版中定义block块(可以定义多个,整个页面任意位置) {% block content %} <!-- 预留的钩子,共其他需要继承它的html,自定义自己的内容 --> 内容... {% endblock %} 3 其他页面继承写法 {% extends 'base.html' %} 必须放在页面开头 4 页面中写和母版中名字相同的block块,从而来显示自定义的内容 {…
1.for循环应用 1.1for Variable Description forloop.counter 当前循环的索引值(从1开始) forloop.counter0 当前循环的索引值(从0开始) forloop.revcounter 当前循环的倒序索引值(到1结束) forloop.revcounter0 当前循环的倒序索引值(到0结束) forloop.first 当前循环是不是第一次循环(布尔值) forloop.last 当前循环是不是最后一次循环(布尔值) forloop.pare…
一.昨日内容回顾 1.MVC和MTV框架 MVC:  model 模型 存写数据   view 视图 给用户展示页面 control 控制器 负责调度 传递指令 MTV: M:model 模型  ORM操作 T:template 模板  返回HTML页面 V:view 视图 负责主要的业务逻辑 2.变量和点(.)的用法 {{变量名}} {name_list.0} {{name_dict.key}} {{p1.name}} {{dict.items}} 先调用字典的key值,再属性和方法 3.fi…
包含 {% include %} 允许在模板中包含其他模板的内容. {% include "foo/bar.html" %} {% include template_name %} {% include "name_snippet.html" with person="Jane" greeting="Hello" %} 更多详见:https://docs.djangoproject.com/en/1.10/ref/templa…
一.组合 表示的一种什么有什么的关系 先来说一下,__init__的作用 class Dog: def __init__(self, name, kind, hp, ad): self.name = name # 对象属性 属性 self.kind = kind self.hp = hp self.ad = ad def bite(self, p): p.hp -= self.ad # 人掉血 print('%s咬了%s一口,%s掉了%s点血' % (self.name, p.name, p.n…