__getattr__,settr
2024-10-12 17:46:20
__getattr__
如果属性查找在实例以及对应的类中(通过__dict__)失败, 那么会调用到类的__getattr__函数, 如果没有定义这个函数,那么抛出AttributeError异常。由此可见,__getattr__一定是作用于属性查找的最后一步,兜底。
@settr
def user(self):
return self._user @user.setter
def user(self, value):
self._user = value
self._request.user = value
注意,必须函数名必须相同
obj.user = 'dadi' 调用setter方法, print(obj.user) 调用user方法
最新文章
- ASP.NET五步打包下载Zip文件
- ASP.NET MVC Form验证
- include使用中注意的问题
- 天气预报API(四):全国城市代码列表(“新编码”)
- 苹果原生NSURLSession的上传和下载
- HDU-------(2795)Billboard(线段树区间更新)
- UVa 11796 计算几何
- 剑指offer-面试题2.实例Singleton模式
- Gradient boosting
- TestThreadPoolExecutor.java
- UVa 11121 - Base -2
- jade模板引擎简明用法
- Python中的split()函数的用法
- ADB抓取内存命令
- Go基础系列:Go接口
- day 42 mycql 数据类型
- UVaLive 4064 Magnetic Train Tracks (极角排序)
- EF 查询所有字段
- p1467 Runaround Numbers
- tab template
热门文章
- 《C++ Primer Plus》16.2 智能指针模板类
- PHP array_merge 隐藏坑。。
- PHP behavior 机制简单实现
- android linphone中opengl显示的实现
- 【linux系列】cenos7安装jdk
- 自己实现atoi
- Android 反编译Apk提取XML文件
- LeetCode 77 Combinations(排列组合)
- sencha touch 2.2 为list PullRefresh插件添加refreshFn方法
- Artech的MVC4框架学习——第七章Action的执行