두 모델이 있습니다 이 모델을 사용하여 설명에 아바타를 표시합니다.Django ORM : 두 모델의 쿼리
django_comments :
user_id
comment
.....
myapp_profile
user_id
image_path
......
는 사실이 데이터를 얻기 위해) cursor.execute (와 원시 쿼리를 수행 미안
------- ---------- -------
'user_id' 'image_path' 'comment'
------- ---------- -------
3 name.jpg test
하지만 원하는 "장고체 방식"으로 수행
어떤 해결책이 있습니까?
감사합니다.
Comment.objects.all() 주석 (IMAGE_PATH는 = F는 ('user__profile__image_path')) 내가 좋은 해결책을 보이지만은 problema이있다 난 장고 1.0을 사용하고 있습니다 - Comment.objects.all(). select_related() 유일한 문제는 내가 하나의 쿼리를하고 싶다는 것입니다. 시간 내 주셔서 감사합니다. –
@ger 선택하신 사항이 확실합니다. 필요한 ORM 기능을 장고 트렁크로 업그레이드하거나, 여러 쿼리를 허용하거나, 그대로 원시 SQL을 사용하십시오. –
이 또한 필요하며 select2related()는 many2many 관계이기 때문에 작동하지 않습니다. 하나의 행으로 올바르게 필터링됩니다.) 위의 작동하지 않습니다 : 'F'개체에 '조회'특성이 없습니다. – miracle2k