06 2020 档案
摘要:1. 装饰器 # 无参装饰器,这里的参数是指在使用装饰器的时候的参数 import functools def wrapper(func): @functools.wraps(func) def inner(*args, **kwargs): start_time = time.time() res
阅读全文
摘要:1. eval # eval是Python自带的方法,不需要导入,仅Python中可以使用 # 作用是执行一个字符串的表达式,并返回表达式的值(将字符串转换成其他格式) # 使用: dic = "{'name': 111, 'age': 2}" eval(dic) # 变成字典 2. json #
阅读全文
摘要:import hashlib # 传入需要加密的对象,必须是字节类型 m = hashlib.md5(bytes('bbb', encoding='utf8')) # 添加新的内容进去一起加密 m.update(bytes('aaa', encoding='utf8'))# 输出加密结果 x = m
阅读全文
摘要:1. 安装 pip install djangorestframework 2. 认证源码及流程 (注意局部配置的类会覆盖全局配置) 创建一个类的时候需要继承APIView,该类为View的子类 class DogView(APIView): pass1. 首先调用该视图类的时候回执行dispatc
阅读全文
摘要:参考:https://www.cnblogs.com/wupeiqi/articles/7805382.html 1. 域名 1. 子域名方式(存在跨域问题) www.baidu.com api.baidu.com 2. url方式 www.baidu.com www.baidu.com/api/
阅读全文