1、导航守卫钩子 导航守卫的用途主要是在用户离开页面前提醒用户,和页面访问前先登录。共有7个钩子,其中全局钩子有3个,组件钩子有3个,路由管道钩子有1个。 全局钩子: 组件内的钩子: 路由管道钩子: 2、参数解析 每个守卫方法接收三个参数: to: Route: 即将要进入的目标 路由对象,该对象有 ...
分类:
其他好文 时间:
2019-10-22 18:53:20
阅读次数:
315
Django组件——forms组件 一、校验字段功能 针对一个实例:注册用户。 模型:models.py 模板:register.html 视图函数:register 二、渲染标签功能 渲染方式1 渲染方式2 渲染方式3 三、显示错误与重置输入信息功能 视图: 模板: 四、局部钩子与全局钩子 视图: ...
分类:
其他好文 时间:
2019-10-06 15:11:21
阅读次数:
78
自定义Form校验规则 局部钩子 校验用户名不能重复 全局钩子 检验两次密码输入一致 注意:全局钩子与局部钩子的函数名、判断异常和返回值都是根据内部源码写的 1. 函数名为“clean_字段名”或者“clean” 2. 数据校验有误,只能抛ValidationError异常,因为在源码中捕获Vali ...
分类:
其他好文 时间:
2019-09-22 01:08:16
阅读次数:
121
定义:路由钩子主要是给使用者在路由发生变化时进行一些特殊的处理而定义的函数。 总体来讲vue里面提供了三大类钩子,两种函数: 1、全局钩子2、某个路由的钩子3、组件内钩子 两种函数: 1、Vue.beforeEach(function(to,form,next){}) /*在跳转之前执行*/ 2.V ...
分类:
其他好文 时间:
2019-09-16 11:43:04
阅读次数:
118
[TOC] drf 序列化 什么是序列化与反序列化 序列化:就是把 对象 转化为可以进行 网络传输 的数据(程序语言转换为JSON/XML) 反序列化:就是把 网络传输 的数据转化为 对象 进行使用(JSON/XML转换为程序语言) 序列化的作用 1. 进行数据的校验 2. 对数据对象进行转换 简单 ...
分类:
其他好文 时间:
2019-09-04 21:33:59
阅读次数:
83
最近学习一下,vue-router的路由钩子函数,相信只要学前端的小伙伴都接触的不少,在这里简单汇总一下,希望对小伙伴們有所帮助。路由钩子函数分为三种类型如下: 第一种:全局钩子函数。 router.beforeEach((to, from, next) => { console.log('befo ...
分类:
其他好文 时间:
2019-08-16 19:12:57
阅读次数:
135
路由常用的配置项: 路由跳转的方式: 路由的重定向: 路由嵌套: 路由传参: 动态路由传值与query传值的区别: 路由钩子函数 路由守卫: 全局守卫 全局钩子函数: beforEach 一般情况下用来做一些路由公众部分的验证 登陆验证 router.beforeEach((to, from, ne ...
分类:
其他好文 时间:
2019-08-04 13:29:26
阅读次数:
80
一. 认证的发展历程简介 这里真的很简单的提一下认证的发展历程。以前大都是采用cookie、session的形式来进行客户端的认证,带来的结果就是在数据库上大量存储session导致数据库压力增大,大致流程如下: 在该场景下,分布式、集群、缓存数据库应运而生,认证的过程大致如下: 不过该方式还是缓解 ...
分类:
其他好文 时间:
2019-07-21 01:27:02
阅读次数:
131
from组件 form组件的功能 生产input标签 对提交的数据可以进行校验 提供错误提示 定义form组件 使用 视图 模板 常用字段 字段参数 验证 写函数 2.使用内置的校验器 局部钩子 全局钩子 is_valid的流程: 1.执行full_clean()的方法: 定义错误字典 定义存放清洗 ...
分类:
其他好文 时间:
2019-06-28 16:37:33
阅读次数:
89
在路由跳转的时候,我们需要一些权限判断或者其他操作。这个时候就需要使用路由的钩子函数。 定义:路由钩子主要是给使用者在路由发生变化时进行一些特殊的处理而定义的函数。 总体来讲vue里面提供了三大类钩子,两种函数1、全局钩子2、某个路由的钩子3、组件内钩子 两种函数: 1、Vue.beforeEach ...
分类:
其他好文 时间:
2019-06-03 20:18:43
阅读次数:
101