码迷,mamicode.com
首页 >  
搜索关键字:装饰器    ( 4200个结果
116.类视图添加装饰器
之前说过为视图函数添加装饰器,同样我们也可以为类视图添加装饰器。比如,我们要实现在没有输入用户名username=xxx时,返回给用户登录的login页面,如果进行传入了?username=xxx,就可以进入个人中心页面,views.py文件中示例代码如下: 因为在服务器接收到客户端发送过来的GET ...
分类:其他好文   时间:2020-02-14 11:05:26    阅读次数:69
Python函数装饰器
装饰器的原则 1)不修改被修饰函数的源代码; 2)不修改被修饰函数的调用方式; 装饰器的知识点 = 高阶函数 + 函数嵌套 + 闭包 1. 只用高阶函数写装饰器 >有瑕疵 import time def foo(): print('this is foo') # return foo def tim ...
分类:编程语言   时间:2020-02-13 12:31:26    阅读次数:65
112.限制请求的method装饰器
客户端与服务器之间最常用的两种请求方式: 1. GET请求一般是用来向服务器索取数据,但不会向服务器提交数据,不会对服务器的状态进行更改。 2.POST请求一般是用来向服务器提交数据,会对服务器的状态进行更改。 限制请求装饰器: Django内置的视图装饰器可以给视图提供一下限制,比如正视图只能通过 ...
分类:其他好文   时间:2020-02-12 20:16:04    阅读次数:57
Spring用了哪些设计模式?
设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。总共有 23 种设计模式 使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 Spring用了哪些设计模式? 1)工厂模式 2)单例模式 3)适配器模式 4)装饰器模式 5)代理模式 6)观察者模式 7) ...
分类:编程语言   时间:2020-02-10 22:32:53    阅读次数:99
ES6Class
ES6Class 1. 用法 2. ES5类的继承 3. ES6类的继承 call + Object.create() + Object.setPrototypeOf() 4. new的原理 5. 装饰器 在执行类之前可以进行包装,装饰器必须是一个函数,只能修饰类的属性和类的方法。参数分别是类的原型 ...
分类:其他好文   时间:2020-02-10 18:30:39    阅读次数:101
python之添加认证功能装饰器
def test(func): def wrapper(*args,**kwargs): name=input('请输入用户名: ') passwd=input('请输入密码: ale ') if name=='alex' and passwd=='123456': res=func(*args,* ...
分类:编程语言   时间:2020-02-10 15:17:23    阅读次数:84
python语法基础-面向对象-进阶-长期维护
############### @property定义属性 ############## # 所以对于定义属性你有好几种方式了和种类了,# 静态属性,动态属性,# property # 内置装饰器函数 只在面向对象中使用 # 注意: # 1,不能传递任何的参数, from math import p ...
分类:编程语言   时间:2020-02-10 12:03:04    阅读次数:73
装饰器
1.装饰器的特点: 1.函数A作为参数出现的(函数B就接收函数A作为参数) 2.要有闭包的特点 1 """ 2 装饰器的特点: 3 1.函数A作为参数出现的(函数B就接收函数A作为参数) 4 2.要有闭包的特点 5 """ 6 7 8 # 可以将函数作为参数传进另一个函数里面去 9 def func ...
分类:其他好文   时间:2020-02-10 11:55:53    阅读次数:80
python语法基础-函数-装饰器-长期维护
############### 装饰器的初成和开放封闭原则 ############## # 装饰器 # 装饰器非常重要,面试Python的公司必问, # 原则:开放封闭原则 # # 需求:计算程序执行的时间, import time def func(): start = time.time() ...
分类:编程语言   时间:2020-02-10 09:41:25    阅读次数:75
102.限制请求的method装饰器:require_http_methods,require_GET,require_POST,require_safe
客户端与服务器之间最常用的两种请求方式: 1. GET请求一般是用来向服务器索取数据,但不会向服务器提交数据,不会对服务器的状态进行更改。 2.POST请求一般是用来向服务器提交数据,会对服务器的状态进行更改。 限制请求装饰器: Django内置的视图装饰器可以给视图提供一下限制,比如正视图只能通过 ...
分类:Web程序   时间:2020-02-09 18:33:59    阅读次数:87
4200条   上一页 1 ... 37 38 39 40 41 ... 420 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!