一个小问题: 什么是根目录:就是没有路径,只有域名、。url(r'^$') 补充一张关于wsgiref模块的图片 一、MTV模型 Django的MTV分别代表: Model(模型):和数据库相关的,负责业务对象与数据库的对象(ORM) Template(模板):放所有的html文件 模板语法:目的是 ...
分类:
其他好文 时间:
2019-02-14 20:32:12
阅读次数:
258
此类表示在单独的控制线程中运行的活动,有两种方法可以指定该活动,一是将可调用对象传递给构造函数,二是通过覆盖子类中的run()方法。 ...
分类:
编程语言 时间:
2019-01-30 19:59:11
阅读次数:
178
Python 的 functools 模块可以说主要是为函数式编程而设计,用于增强函数功能。 functools.partial 用于创建一个偏函数,它用一些默认参数包装一个可调用对象,返回结果是可调用对象,并且可以像原始对象一样对待,这样可以简化函数调用。实际上 partial 相当于一个高阶函数 ...
分类:
编程语言 时间:
2019-01-30 19:54:38
阅读次数:
234
新Vector类 接原vector类定义的新Vector类,原向量类是二维,现定义多维向量类: 协议和鸭子类型 协议: 1.协议是非正式的接口,没有强制力;协议只在文档中定义,在代码中不定义。 2.python有很多协议,如可调用对象协议,哈希协议,序列类协议,容器类协议等等等等。 3.如果知道类的 ...
分类:
编程语言 时间:
2019-01-20 23:37:44
阅读次数:
331
目录 一 Django中路由的作用 二 简单的路由配置 三 有名分组 四 路由分发 五 反向解析 六 名称空间 七 django2.0版的path 一: Django中路由的作用 二 :简单的路由配置 正则表达式:一个正则表达式字符串 views视图函数:一个可调用对象,通常为一个视图函数或一个指定 ...
分类:
其他好文 时间:
2019-01-17 00:36:16
阅读次数:
163
装饰器(Decorator) Python 的装饰器是任何可调用对象(callable object),用于修改函数(Function)或类(Class)。按照用途可分为: 函数装饰器 类装饰器 装饰器的接口定义可概括为: 1. 接收某个函数或类的引用作为参数; 2. 修改该函数或类并返回。 简单函 ...
分类:
编程语言 时间:
2019-01-12 13:14:08
阅读次数:
308
bind 定义在头文件 functional 里 函数模板 bind 生成 f 的转发调用包装器。调用此包装器等价于以一些绑定到 args 的参数调用 f 。类似于 python 的 functools.partial 参数 f 表示可调用对象(函数对象、指向函数指针、函数的引用、指向成员函数指针或 ...
分类:
编程语言 时间:
2019-01-03 17:31:20
阅读次数:
199
本文是装饰器相关内容的第二篇,接上一篇 "python函数装饰器详解" 。 函数装饰器装饰方法 函数装饰器装饰普通函数已经很容易理解了: 如果装饰器是带参装饰器,那么等价的形式大概是这样的(和装饰器的编码有关,但最普遍的编码形式如下): 这样的函数装饰器也可以去装饰类中的方法。看下面的方法装饰形式: ...
分类:
编程语言 时间:
2019-01-01 14:01:05
阅读次数:
174
setdefault defaultdict defaultdict是属于collections 模块下的一个工厂函数,用于构建字典对象,接收一个函数(可调用)对象为作为参数。参数返回的类型是什么,key对应value就是什么类型。 setdefault 的作用是: 如果 key 存在于字典中,那么 ...
分类:
编程语言 时间:
2018-12-26 20:21:56
阅读次数:
220
概念: Python中有一个有趣的语法,只要定义类型的时候,实现__call__函数,这个类型就成为可调用的。换句话说,我们可以把这个类型的对象当作函数来使用,相当于 重载了括号运算符。 示例: 所有的函数都是可调用对象。一个类实例也可以变成一个可调用对象,只需要实现一个特殊方法__call__ , ...
分类:
编程语言 时间:
2018-12-17 11:50:23
阅读次数:
228