学习python中 在django中创建model遇到的疑惑,请求帮助

如下图,在编写的时候,这里面为什么text没有加self,而return的时候加了self?
img

这是python的类的问题
python要求类的函数必须传入self作为参数,调用类中的变量必须通过self调用
上面没有self的是正常的创建一个变量,下面用self则是规定必须通过传入的self来调用这个变量

内部又是一个函数,传了一个参数self,想获取成员的值,当然要self.text了。外面只是独立的变量text,不需要self。