两者之间有什么区别(如果有的话)
model.__dict__['title_en']
Run Code Online (Sandbox Code Playgroud)
和
model.__getattribute__('title_en')
Run Code Online (Sandbox Code Playgroud)
什么是最佳实践?
最佳实践?使用getattr.
getattr(model, 'title_en')
Run Code Online (Sandbox Code Playgroud)
您只想要__getattr__或__getattribute__当您想要覆盖默认属性提取机制时.
| 归档时间: |
|
| 查看次数: |
1136 次 |
| 最近记录: |