我正在尝试在Django管理中设置代理模型。它将代表原始模型的一个子集。来自models.py的代码:
class MyManager(models.Manager):
def get_query_set(self):
return super(MyManager, self).get_query_set().filter(some_column='value')
class MyModel(OrigModel):
objects = MyManager()
class Meta:
proxy = True
现在我需要使用带有JOIN的复杂SELECT语句,而不是filter()。将其完整地注入到自定义管理器中的正确方法是什么?