获取使用 QuerysetAPI 的 class 的名称

Get name of the class which uses QuerysetAPI

我在 Mac 上使用 Django 1.4。 我的代码中有以下调用 -

Entry.objects.filter() Entry.objects.all()

并且在不同的 Class CallStackManager 中,我使用 get_query_set() 覆盖这些 querysetAPI 调用,如下所示 -

def get_query_set(self):
        """
        gets call stack 
        """
        log.info(traceback.format_stack())
        return super(CallStackManager, self).get_query_set()

如何在 Class CallStackManager get_query_set() API 中获取调用 filter() 的名称(这里是 Model Class Entry)?

custom managers 上的文档所述,您可以使用 self.model.

访问模型 class