0

我正在针对已经创建的模型编写过滤器查询。当我大部分时间阅读文档时,我看到的是

def getUserType (self) :
        userTypeList = UserType.objects.using (settings.DATABASE_CONF).filter (status=1).values ('user_type_id' , 'user_type_name')
        return userTypeList

(这是我的实际代码)。

问题是,这种方法总是希望将“self”作为参数传递。为什么我们需要它?

它是当前模型的参考,可以用来发送其他参数吗?就像我想将“user_type_name”作为参数传递一样,我应该将它作为另一个参数传递还是可以将它附加到“self”对象中?

4

0 回答 0