How can you check the type of a many-to-many-field in django?
I wanted to do it this way:
import django
field.__class__ == django.db.models.fields.related.ManyRelatedManager
This doesn't work, because the class ManyRelatedManager
can't be found.
But if i do field.__class__
the output is django.db.models.fields.related.ManyRelatedManager
Why does it refer to a class that doesn't seem to exist and how can i bring it to work?
Many thanks for your help.
You should be able to check it as a string.
field.__class__.__name__ == 'ManyRelatedManager'
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With