我有一个具有多个ManyToMany字段的Django模型。我想根据此模型的方法中的字段名称动态查询其中之一。
如何仅使用字段名称获取ManyToMany管理器对象。是否有可能?
您需要动态获取属性值。使用getattr
def method(self, param_name):
field = getattr(self, param_name)
all = field.all()
这应该有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句