Die zugehörigen Manager-Klassen werden zur Laufzeit innerhalb von Generator-Funktionen in django.db.models.fields.related angelegt, so dass Sie diese nicht direkt importieren können. Wenn Sie überprüfen möchten, ob ein Objekt ein related Manager für eine bestimmte Beziehung ist, können Sie isinstance(obj, MyModel.my_relation.__class__)
verwenden. Sie könnten auch hasattr
verwenden, um zu bestimmen, ob das Objekt die Eigenschaften hat, die Sie benötigen (ducktyping) und die Verwendung von isinstance insgesamt zu vermeiden.
Tags und Links django django-managers