摘要: Python自带的 functools 模块提供了一些常用的高阶函数,也就是用于处理其它函数的特殊函数。换言之,就是能使用该模块对可调用对象进行处理。 functools模块函数概览 functools.cmp_to_key(func) functools.total_ordering(cls) f 阅读全文
posted @ 2018-12-19 17:44 Hear7 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 所谓偏函数即是规定了固定参数的函数,在函数式编程中我们经常可以用到,这里我们就来看一下Python使用functools模块中的partial函数生成偏函数的方法 python 中提供一种用于对函数固定属性的函数(与数学上的偏函数不一样) # 通常会返回10进制 int('12345') # pri 阅读全文
posted @ 2018-12-19 17:40 Hear7 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 定义Restful的视图 安装:pip install flask-restful 如果使用Flask-restful,那么定义视图函数的时候,就要继承flask_restful.Resourse类,然后再根据当前请求的method来定义相应的方法。比如期望客户端是使用get方法发送过来的请求,那么 阅读全文
posted @ 2018-12-19 16:15 Hear7 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 前引 在了解flask上下文管理机制之前,先来一波必知必会的知识点。 面向对象双下方法 首先,先来聊一聊面向对象中的一些特殊的双下划线方法,比如__call__、__getattr__系列、__getitem__系列。 __call__ 这个方法相信大家并不陌生,在单例模式中,我们可能用到过,除此之 阅读全文
posted @ 2018-12-19 12:36 Hear7 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 在Flask中钩子函数是使用特定的装饰器的函数。为什么叫做钩子函数呢,是因为钩子函数可以在正常执行的代码中,插入一段自己想要执行的代码,那么这种函数就叫做钩子函数。 before_first_request:Flask项目第一次部署后会执行的钩子函数。 before_request:请求已经到达了F 阅读全文
posted @ 2018-12-19 09:55 Hear7 阅读(181) 评论(0) 推荐(0) 编辑