2
역 참조 (예 : something_set)가있는 클래스가있는 경우 해당 집합에서만 키를 쿼리하려면 어떻게해야합니까? Query() 생성자를 사용하면 keys_only = True로 설정할 수 있습니다. 그러나 내가 알 수있는 한, 역 참조에서 직접 필터링하면 엔티티를 반환 할 때 항상 참조가 해제됩니다.역 참조 (back-reference)에서만 키에 대한 쿼리
역 참조 (예 : something_set)가있는 클래스가있는 경우 해당 집합에서만 키를 쿼리하려면 어떻게해야합니까? Query() 생성자를 사용하면 keys_only = True로 설정할 수 있습니다. 그러나 내가 알 수있는 한, 역 참조에서 직접 필터링하면 엔티티를 반환 할 때 항상 참조가 해제됩니다.역 참조 (back-reference)에서만 키에 대한 쿼리
쿼리가 생성 될 때 keys_only를 설정해야하며 something_set에 액세스 할 때 이미 완료되었습니다. 그래서 당신은 그렇게하고 모든() 메소드에 keys_only 연산자를 사용할 수 있습니다
q = Foo.all().filter('bar =', foo_instance)
: 말했다
는 foo.bar_set은 단지 문법 설탕입니다.
감사합니다. 그게 내가 생각한 바로 그 것이다. –