在Library/Think/Model.class.php 这个基础model类中在添加add,修改save,和删除delete 时各自回调用两个回调函数. 使用这两个回调函数会给开发带来方便. 1 . add()方法回调函数 // 插入数据前的回调方法 protected function _b ...
分类:
Web程序 时间:
2021-01-29 11:44:19
阅读次数:
0
Admin django内置了一个强大的组件叫Admin,提供给网站管理员快速开发运营后台的管理站点。 站点文档: https://docs.djangoproject.com/zh-hans/2.2/ref/contrib/admin/ 辅助文档:https://www.runoob.com/dj ...
分类:
其他好文 时间:
2020-09-17 17:08:11
阅读次数:
23
基本方法又可以分为三种:抽象方法(Abstract Method)、具体方法(Concrete Method)和钩子方法(Hook Method)。 这是我在《java与模式》书里看到的一种说法,觉得很新鲜,因为在我的印象中没有以这种方式来对方法分类,可能这也就是在设计模式中的叫法。 这三种方法也是 ...
分类:
其他好文 时间:
2020-06-30 17:34:50
阅读次数:
65
本节目录 一 Form介绍 二 Form常用字段和插件 三 From所有内置字段 四 字段校验 五 Hook钩子方法 六 进阶补充 七 ModelForm 八 xxx 一 Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起 ...
分类:
其他好文 时间:
2020-06-21 13:51:09
阅读次数:
42
模板模式,顾名思义,就是通过模板拓印的方式。 定义模板,就是定义框架、结构、原型。定义一个我们共同遵守的约定。 定义了模板,我们的剩余工作就是对其进行充实、丰润,完善它的不足之处。 定义模板采用抽象类来定义,公共的结构化逻辑需要在抽象类中完成,只将非公共的部分逻辑抽象成抽象方法,留待子类充实实现。 ...
分类:
其他好文 时间:
2020-06-04 16:51:42
阅读次数:
66
1.大纲 线程池介绍 创建与停止线程池 常见的线程池特点与用法 任务太多,怎么拒绝 钩子方法 实现原理,源码分析 使用线程池的主要点 一:介绍 1.重要性 使用中重要 面试中重要 2.池 线程可以复用 可以控制资源的总量 3.不使用线程池些的程序 这里有两个程序,只粘贴进行循环对每个任务进行创建线程 ...
分类:
编程语言 时间:
2020-05-11 00:52:33
阅读次数:
58
我们经常听说过钩子方法,高级模块会用到,本文重点介绍下钩子方法及相关的代码演示。 ...
分类:
编程语言 时间:
2020-04-21 15:11:55
阅读次数:
110
前言 pytest提供的很多钩子(Hooks)方法方便我们对测试用例框架进行二次开发,可以根据自己的需求进行改造。 先学习下pytest_runtest_makereport这个钩子方法,可以更清晰的了解用例的执行过程,并获取到每个用例的执行结果。 pytest_runtest_makereport ...
分类:
其他好文 时间:
2020-04-01 23:38:15
阅读次数:
208
form组件 利用Form自动生成HTML标签 利用form保留原来的数据 利用form校验用户提交的数据 简单效验用户数据 下面的代码实列 正则校验器RegexValidator验证器 下面是代码实列 自定义验证规则 代码实列 Hook钩子方法 局部钩子 代码实列 全局钩子 代码实列 利用from ...
分类:
其他好文 时间:
2020-03-02 20:26:50
阅读次数:
68
0. 获取请求过来时的request """ 获取请求时带过来的request,结合drf认证组件,判断用户的登录状态, 来获取用户的粒度操作,比如点赞/收藏/关注 的取消与私有化, 示例:用在序列化中的字段钩子方法 """ from rest_framework import serializer ...
分类:
其他好文 时间:
2020-01-16 19:26:02
阅读次数:
119