를 통해 모든 개체를 선택 마십시오어떻게 모델을 감안할 때 관계 모델
class Profile(models.Model):
user = models.ForeignKey(User, unique=True)
class Thingie(models.Model):
children = models.ManyToManyField('self', blank=True, symmetrical=False)
class Relation(models.Model):
profile = models.ForeignKey(Profile)
thingie = models.ForeignKey(Thingie)
어떻게 주어진 거시기와 관련된 모든 정보 인스턴스를 포함하는 검색어 세트를 반환? 즉, 관계로부터 주어진 외계인을 가리키는 외래 키를 가진 모든 프로필입니다.
나는 select_related()에 대해 모두 알고 있고 iterating을 통해이 작업을 수행하는 방법을 알고 있지만 반복적으로 짜증나는 (badoop bah!) 코드를 찾습니다. 또한 values_list()를 살펴 보았지만 올바르게 작동하지는 않습니다.
도와주세요! 감사!
어? 프로필과 관계의 관계는 무엇입니까? Relation과 Thingie의 관계는 무엇입니까? GrooveUser 및 Media 란 무엇입니까? 귀하의 질문을 간단하고 의미있는 양식으로 추출하십시오. – ozan
내 실수로, 실수로 단순화 된 스 니펫/예제 코드 대신 실제 코드를 남겼습니다. 고침, 고마워! – neuman