В вашем MyModel
вам нужно добавить свой MyManager
в качестве явного менеджера.
class MyModel(models.Model):
objects = MyManager()
Вы можете сохранить стандартного менеджера и иметь своего менеджера обоих, включив этого менеджера под другим именем.
class MyModel(models.Model):
myobjects = MyManager()
Если вы используете django-admin, есть нюансы, связанные с выбором объектов менеджера. Вы можете найти эти и многие другие детали в потрясающей документации django .