如何在django中检查多对多字段的类型?

2024-03-22

如何检查 django 中多对多字段的类型?

我想这样做:

import django  
field.__class__ == django.db.models.fields.related.ManyRelatedManager

这是行不通的,因为类ManyRelatedManager找不到。 但如果我这样做field.__class__输出是django.db.models.fields.related.ManyRelatedManager

为什么它引用一个似乎不存在的类,我怎样才能让它发挥作用?

非常感谢您的帮助。


您应该能够将其作为字符串进行检查。

field.__class__.__name__ == 'ManyRelatedManager'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在django中检查多对多字段的类型? 的相关文章

随机推荐