0
내가 장고에 다음과 같은 모델을 가지고 :
Django에서 참조 된 모델을 필드 이름으로 가져 옵니까?
class Statue(models.Model):
id = models.IntegerField(primary_key=True)
name = models.CharField(max_length=128L)
ref_id = models.ForeignKey('Foo', db=column='ref_id')
class Foo(models.Model):
id = models.IntegerField(primary_key=True)
name = models.CharField(max_length=128L)
는 지금은 동상 객체 statue_a = Statue()
및 field = 'ref_id'
을 가지고 있고, 어떻게 분야별 Foo
(관련 클래스) (필드 이름)을 찾기 위해 노력하고있어 나는 그것을합니까?
statue_a = Statue()
statue_a._meta.get_field('ref_id').rel.to
그래서 뭐가 잘못 됐는지'statue_a.href_id' : – rantanplan
'raise self.field.rel.to.DoesNotExist' – Asaf
왜 필요하겠습니까? 유스 케이스 란 무엇인가? – karthikr