这是一个创建于 3049 天前的主题,其中的信息可能已经有所发展或是发生改变。
class User(models.Model):
name = models.CharField(max_length=100)
def get_name(self):
return self.name
-------------------------------------------------------------------
name 是类变量,为什么 self.name 获取的值是 name 的?
4 条回复 • 2017-05-19 14:23:19 +08:00
 |
|
1
billlee 2017-05-18 22:02:58 +08:00
|
 |
|
2
novanul 2017-05-18 22:23:00 +08:00
我记得 py 如果在实例内找不到的成员会尝试去类成员那里找
|
 |
|
3
wwqgtxx 2017-05-19 07:20:39 +08:00 via iPhone
关键词 mateclass
|
 |
|
4
cszeus 2017-05-19 14:23:19 +08:00
看一下 models.Model 的__init__, 好像是在初始化的时候给每个实例的 self 添加了属性
|