__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方法

  

最新文章

  1. ASP.NET五步打包下载Zip文件
  2. ASP.NET MVC Form验证
  3. include使用中注意的问题
  4. 天气预报API(四):全国城市代码列表(“新编码”)
  5. 苹果原生NSURLSession的上传和下载
  6. HDU-------(2795)Billboard(线段树区间更新)
  7. UVa 11796 计算几何
  8. 剑指offer-面试题2.实例Singleton模式
  9. Gradient boosting
  10. TestThreadPoolExecutor.java
  11. UVa 11121 - Base -2
  12. jade模板引擎简明用法
  13. Python中的split()函数的用法
  14. ADB抓取内存命令
  15. Go基础系列:Go接口
  16. day 42 mycql 数据类型
  17. UVaLive 4064 Magnetic Train Tracks (极角排序)
  18. EF 查询所有字段
  19. p1467 Runaround Numbers
  20. tab template

热门文章

  1. 《C++ Primer Plus》16.2 智能指针模板类
  2. PHP array_merge 隐藏坑。。
  3. PHP behavior 机制简单实现
  4. android linphone中opengl显示的实现
  5. 【linux系列】cenos7安装jdk
  6. 自己实现atoi
  7. Android 反编译Apk提取XML文件
  8. LeetCode 77 Combinations(排列组合)
  9. sencha touch 2.2 为list PullRefresh插件添加refreshFn方法
  10. Artech的MVC4框架学习——第七章Action的执行