首页 > 解决方案 > 如何更新我的过滤器功能以使其正常工作?

问题描述

我在我的一个模型中覆盖了 SAVE 功能,现在我想把它放在一个 MIXIN 中以供其他模型使用。但我有一部分我不确定如何制作通用。

它看起来像这样:

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

如何引用“MyModel”泛型,以便它可以与导入覆盖的任何模型一起使用?

标签: djangodjango-models

解决方案


管理器是通过类而不是实例访问的。幸运的是,python 让这一切变得简单:

mgr = self.__class__.objects

推荐阅读