Django 如何更新我的过滤器函数以使其正常工作?

Django 如何更新我的过滤器函数以使其正常工作?,django,django-models,Django,Django Models,我在我的一个模型中重写了SAVE函数,现在我想把它放到一个MIXIN中,供其他模型使用。但我有一个部分我不知道如何使通用 看起来是这样的: MyModel.objects.filter(code=code).exists() 如何引用“MyModel”generic,使其能够与导入覆盖的任何模型一起工作?如果要在保存功能中使用此功能,则只需删除MyModel并放置self即可通过类而不是实例访问管理器。幸运的是,python使这变得很容易: mgr=self.\u类\u对象 哪些零件需要通用?

我在我的一个模型中重写了SAVE函数,现在我想把它放到一个MIXIN中,供其他模型使用。但我有一个部分我不知道如何使通用

看起来是这样的:

MyModel.objects.filter(code=code).exists()

如何引用“MyModel”generic,使其能够与导入覆盖的任何模型一起工作?

如果要在保存功能中使用此功能,则只需删除MyModel并放置self

即可通过类而不是实例访问管理器。幸运的是,python使这变得很容易:

mgr=self.\u类\u对象
哪些零件需要通用?模型参考还是过滤器?好问题@Melvyn。我希望模型引用是泛型的。我不相信您可以使用“self.objects”,因为在这一点上,“self”是模型的一个实例。似乎我忘记了像上面的答案那样访问self中的类。谢谢。甚至没意识到我在问一个Python问题。