class MaleManager(models.Manager):
def get_query_set(self):
return super('here should be EmployeeManager', self).get_query_set().filter(sex='male')
# Need to pass class name EmployeeManager to MaleManager
class EmployeeManager(MaleManager):
def get_query_set(self):
return super(EmployeeManager, self).get_query_set()
所以我想在这里做的是将EmployeeManager传递给GenericManager,现在不知道如何做到这一点?
答案 0 :(得分:0)
如果无论出于何种原因,您所描述的内容确实有意义,您可能正在寻找self.__class__
属性。