[英]How to get the related_name for a foreign key?
在django中,我可以这样定义一个外键:
class MyModel(model)
foo = models.ForeignKey(foo,related_name="bar")
给定模型上的字段名称,我如何获取该字段的related_name
( 而不是related field )?
如果您知道课程:
MyModel._meta.get_field('foo').related_query_name()
如果您有一个实例:
model._meta.get_field('foo').related_query_name()
可以这样获得:
> getattr(MyModel,'foo').field.rel.get_accessor_name()
'bar'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.