在django我可以像这样定义一个外键:
class MyModel(model)
foo = models.ForeignKey(foo,related_name="bar")
给定模型上的字段名称,如何获取该字段的related_name
(不是相关字段)?
答案 0 :(得分:1)
如果你认识课程:
MyModel._meta.get_field('foo').related_query_name()
如果你有一个实例:
model._meta.get_field('foo').related_query_name()
答案 1 :(得分:0)
可以这样得到:
> getattr(MyModel,'foo').field.rel.get_accessor_name()
'bar'