上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: 示例 class Base(object): def func(self): print('Base.func') class Foo(Base): def func(self): # 方式一:根据mro的顺序执行方法 # super(Foo,self).func() # 方式二:主动执行Base类 阅读全文
posted @ 2020-07-03 22:18 zh_小猿 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 偏函数: 偏函数是2.5版本以后引进来的东西。属于函数式编程的一部分,使用偏函数可以通过有效地“冻结”那些预先确定的参数,来缓存函数参数,然后在运行时,当获得需要的剩余参数后,可以将他们解冻,传递到最终的参数中,从而使用最终确定的所有参数去调用函数。 示例 import functools def 阅读全文
posted @ 2020-07-03 22:04 zh_小猿 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 作用:为每个线程创建一个独立的空间,使得线程对自己的空间中的数据进行操作(数据隔离)。 import threading from threading import local import time obj = local() def task(i): obj.xxxxx = i time.sle 阅读全文
posted @ 2020-07-03 20:33 zh_小猿 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 链接 wusir 海燕 为开发者提供目录结构 之前我们已经通过代码了解了一些Flask基本的用法,现在出现一个问题,我们要做的功能越来越多,路由是不是都要放在启动类中呢?例如我们在不同的文件都定义了一些路由,如果想要访问他们,是不是要开启很多个不同的服务呢? Flask中提供了蓝图,专门用作Flas 阅读全文
posted @ 2020-07-03 19:16 zh_小猿 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 链接 app.py # session执行流程源码初探 from flask import Flask # 1. 实例化Flask对象 app = Flask(__name__) # 2. 设置路由 """ self.url_map=Map() url.map是一个对象,里面可以看作是一个列表或者字 阅读全文
posted @ 2020-07-03 15:36 zh_小猿 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 链接 知识点: - 给你一个路径 “settings.Foo”,找到类并获取去其中的大写的静态字段。 settings.py class Foo: DEBUG = True TEST = True xx.py import importlib path = "settings.Foo" p,c = 阅读全文
posted @ 2020-07-03 10:36 zh_小猿 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 链接 mysql是一个软件,帮助开发者对一台机器的硬盘进行操作。 redis是一个软件,帮助开发者对一台机器的内存进行操作。 特点: a. 持久化 --AOF、RDB b. 单进程、单线程 c. 5大数据类型 redis={ k1:'123', 字符串 k2:[1,2,3,4,4,2,1], 列表 阅读全文
posted @ 2020-07-02 10:27 zh_小猿 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 链接 # 1. 装饰器 import functools def auth(func): # @functools.wraps(func) 加上这个后print(index.__name__)打印的结果是index, 但本质上执行的还是inner函数,把原函数的源信息封装到闭包函数里了 # 可避免e 阅读全文
posted @ 2020-07-02 10:15 zh_小猿 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 链接 一、版本 原理:要了解 使用: 1. 添加配置 REST_FRAMEWORK = { .... 'DEFAULT_VERSIONING_CLASS':'rest_framework.versioning.URLPathVersioning', 'ALLOWED_VERSIONS':['v1', 阅读全文
posted @ 2020-06-21 23:53 zh_小猿 阅读(886) 评论(0) 推荐(0) 编辑
摘要: git是一个用于帮助用户实现版本控制的软件。 链接 下载 git命令 git 的 reset 和 checkout 的区别 在要管理的文件夹下面右击选择Git Bash Here git touch 1.py:创建一个新文件1.py git init:让git帮我们把该目录下文件夹管理起来 会在当前 阅读全文
posted @ 2020-06-21 15:34 zh_小猿 阅读(168) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页