- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 Azure系列文章,助你上云!老少皆宜,童叟无欺!史上最新最全的!
说明:以下均不是本人原创,均为转载分类整理,如有侵权请私信!作者:ZJUNSEN的云计算Azure:文章 链接 1.Azure虚拟机部署 https://blog.51cto.com/rdsrv/2071039 2.Azure资源组迁移 https://blog.51cto.com/rdsrv/2071041 3.Azure创建点到站点的×××隧道(上)...
2019-02-22 09:56:44 627
原创 python flask用户权限管理 接口访问权限思路
1、关于用户权限的几种情况举例:2、解决思路:明确一点我们还是要使用@auth.login_required和@auth.verify_password,因为这样可以把接口不公开暴露我们可以把权限信息写入到token令牌中我们可以把A、B、C、D看做是表,可以写到mysql、redis或者就写到我们的代码里。其实最好是把这种对应关系做成配置文件的形式。那么,我们先给...
2019-02-21 09:57:14 11416
原创 flask jsonify之序列化时的default函数、jsonify序列化自定义对象
目录1.看源码2、重写默认的default函数,实现自己的序列化机制3、把对象转化成字典3.1 __dict__的方式3.2、定义keys和__getitem__的方式4、最终的代码实现5、关于default函数的其他知识1.看源码打开site-package,flask,json,__init__.pyjsonify回去调用default()函数,我们...
2019-02-19 16:17:32 3472 1
原创 使用Ajax发送http请求(get&post请求)
目录 同步和异步同步和异步的概念异步更新网站AjaxAjax 的概念发送 Ajax 请求的五个步骤Ajax 请求:get 请求举例Ajax 请求:post 请求举例XMLHttpRequest 对象详解发送请求POST请求时注意onreadystatechange 事件服务器响应的内容Ajax 传输 XMLXML 语法XML 解析...
2019-02-18 16:01:22 2674
原创 Python flask之token相关知识及HTTPBasicAuth的使用
目录1、网站的用户登录流程:2、API的用户流程:3、token令牌的三个基本特征4、代码实现5、令牌的使用思路6、编写验证token的装饰器7、使用HTTPBasicAuth的方式发送账号密码8、通过HTTPBasicAuth的方式发送token9、验证token验证token是否合法:验证令牌是否过期:读取令牌信息:10、关于8和9的代码总览...
2019-02-14 15:54:31 6006 3
原创 Python flask自定义异常信息,返回json格式的异常
我们要实现下图所示,报错后返回json格式的信息,相当于把默认的html格式的异常变成json格式的。但是我们继承了HTTPException就会出现下图的结果:首先异常分为两种:完全可以预知的异常 已知异常 可以手动抛出我们定义好的APIException 我们完全没有意识到的异常 未知异常已知异常的编写:完整代码如下:from flask import re...
2019-02-14 11:33:24 5195 1
原创 Flask abort和errorhandler、app_errorhandler进行请求中断及自定义异常处理
目录abort中断请求errorhandler捕捉当前app或蓝图的状态码,并进行自定制处理app_errorhandler捕捉全局状态码,并进行自定制异常处理补充说明在view函数中,如果需要中断request,可以使用abort(500)或者直接raise exception。当然我们还需要返回一个出错信息给前端,所以需要定制一下ErrorHandler。一般只需要两个个h...
2019-02-13 16:33:11 1901 1
原创 Python Flask itsdangerous的使用
目录1、生成token2、读取token3、对于非法或者过期的token处理itsdangerous库提供了对信息加签名(Signature)的功能1、生成token实例化可以理解为一个序列化器,第一个参数要求我们传入一个几乎是独一无二的随机字符串串在配置文件中写入随机字符串第二个参数接收一个过期时间,最后就变出如下实例化代码了把用户信息写入...
2019-02-13 09:40:52 1727
原创 python函数——形参中的:*args和**kwargs
一、*args多个实参,放到一个元组里面,以*开头,可以传多个参数;**是形参中按照关键字传值把多余的传值以字典的方式呈现*args:(表示的就是将实参中按照位置传值,多出来的值都给args,且以元祖的方式呈现)示例:def foo(x,*args): print(x) print(args)foo(1,2,3,4,5)#其中的2,3,4,5都给了ar...
2019-02-13 08:52:11 399
原创 Python flask-mail的安装及使用
首先Python的标准库中是提供了发送email这样的接口的,但是是比较偏底层的。需要我们自己控制的参数比较多,使用起来不是很方便。Flask提供给我们发送电子邮件的插件1、安装flask-mail插件pip install flask-mail2、在app中注册插件导入mail实例化mail把app传入进来,注册这个插件3、使用使用.send()方...
2019-02-13 08:14:44 2312
原创 Python issubclass() 函数
issubclass() 方法用于判断参数 class 是否是类型参数 classinfo 的子类。描述issubclass() 方法用于判断参数 class 是否是类型参数 classinfo 的子类。语法以下是 issubclass() 方法的语法:issubclass(class, classinfo)参数class -- 类。 classinfo -- 类。...
2019-02-11 13:05:49 766
原创 python callable可调用对象(实现__call__)
callable可调用对象对于这种可以被当做函数直接来调用的对象,我们称为可调用的对象,可调用的对象的实现就是在他们内部要实现特殊的__call__()方法。可调用对象的意义:简化对象下方法的调用,比如说我们有一个对象a,下面有一个func()方法,我们要调用func()方法的时候要使用a.func()来调用。但是如果我们要是把func()方法的内部实现写到我们__call__方法...
2019-02-11 12:47:36 5269
AZ-900_186Q详细讲解版(2020.09.02版本).docx
2020-09-02
AZ-900_186Q题库(英中结合)_考试原题.pdf
2020-08-30
GnuPG-2.2.20.dmg
2020-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人