一、什么是 Hook 技术 Hook 技术又叫做钩子函数,在系统没有调用该函数之前,钩子程序就先捕获该消息,钩子函数先得到控制权,这时钩子函数既可以加工处理(改变)该函数的执行行为,还可以强制结束消息的传递。简单来说,就是把系统的程序拉出来变成我们自己执行代码片段。 要实现钩子函数,有两个步骤: 1 ...
分类:
移动开发 时间:
2019-10-01 11:42:01
阅读次数:
107
本次只是记录下开发中碰到的问题。 最近做一个活动页面,涉及到角色和权限的问题,需要跳转很多页面,于是vue-router走起,顺便keep-alive也用起来了,嗯,跳转的很爽,但是一个详情页面组件,被两个路由组件引用了,此时发现有一个路由在调用详情组件时没有按需求刷新,并且已经在keep-aliv ...
分类:
其他好文 时间:
2019-09-28 23:53:21
阅读次数:
183
def login_auth(func): @wraps(func) def inner(request, *args, **kwargs): old_path = request.get_full_path() if request.COOKIES.get("name"): return func ...
分类:
其他好文 时间:
2019-09-28 20:09:28
阅读次数:
100
一、form组件 form组件的功能: form组件的用法: HTML页面: 给标签添加样式: 给标签更改属性: 对用户输入的内容进行验证: from django import forms # 按照Django form组件的要求自己写一个类 class RegForm(forms.Form): ...
分类:
其他好文 时间:
2019-09-27 23:16:10
阅读次数:
91
在数据防泄漏软件,通常会禁止 PrintScreen 键,防止通过截屏来将数据保存为图片而导致泄密。 这类软件如果想要实现是比较简单的,但是想要将功能做的强大些,还是需要下功夫的。以前使用过一款数据防泄漏的软件,其中就有这个功能,它不但能禁止掉 PrintScreen 键,还能禁止其他的专业截屏软件 ...
分类:
其他好文 时间:
2019-09-26 23:22:32
阅读次数:
115
写手在作画的夜晚,留下路人惊叹,在这座城市总有一些还没有歇下 Vue的生命周期,话不多说 一个组件从创建到销毁的这个过程叫做生命周期 生命周期钩子函数 组件从创建到销毁的过程 1、创建前 创建后 2、挂载前 挂载后 3、更新前 更新后 4、销毁前 销毁后 Vue_生命周期_创建前 or 创建后 Vu ...
分类:
其他好文 时间:
2019-09-26 10:08:28
阅读次数:
129
一 django 生命周期 二 django中间键 1.什么是中间键 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 简单来说就相当于django门户,保安 ...
分类:
编程语言 时间:
2019-09-25 22:22:29
阅读次数:
125
点击列表跳转到对应详情页: 用自定义属性data-index保存当前点击列表的index,在点击跳转的方法中获取index并且拼接到要跳转的路径后面: 跳转到详情页,在onLoad钩子中通过参数options获取传过来的index,渲染对应的数据 ...
分类:
微信 时间:
2019-09-25 12:50:53
阅读次数:
240
一、引子 在操作数据的时候,假设我们需要记录一些日志,这个时候,我们需要用什么来显示这个需求呢?装饰器?装饰器只能先实现整体的操作。在django 里面有这么一个东西--信号 下面我们就来了解了解它。 操作对象前后,django都会预留两个钩子,它是用signals.post_save.send,表 ...
分类:
其他好文 时间:
2019-09-24 17:11:41
阅读次数:
92
自定义Form校验规则 局部钩子 校验用户名不能重复 全局钩子 检验两次密码输入一致 注意:全局钩子与局部钩子的函数名、判断异常和返回值都是根据内部源码写的 1. 函数名为“clean_字段名”或者“clean” 2. 数据校验有误,只能抛ValidationError异常,因为在源码中捕获Vali ...
分类:
其他好文 时间:
2019-09-22 01:08:16
阅读次数:
121