获取使用QuerysetAPI的类的名称

时间:2015-05-19 21:16:57

标签: django python-2.7 django-models

我在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()

如何在[{1}} Model Class Entry API中获取filter()的名称(此处为Class CallStackManager}?

1 个答案:

答案 0 :(得分:1)

正如custom managers上的文档中所述,您可以使用self.model访问模型类。