Google App Engine에는 항목 목록 (배열)을 보유 할 수있는 ListProperty 같은 것이 있습니다. 보관중인 항목의 유형 (예 : 문자열, 정수 등)을 지정할 수도 있습니다.Google App Engine Python 용 참조 목록
Google App Engine을 사용하면 참조 속성을 가질 수도 있습니다. ReferenceProperty는 다른 Google App Engine Model 엔티티에 대한 참조를 "포함합니다". ReferenceProperty에 액세스하면 참조가 가리키는 실제 엔티티가 자동으로 검색됩니다. 이것은 키를 얻는 것보다 뛰기 쉽고, 그런 다음 키에 대한 엔티티를 가져 오는 것이 편리합니다.
그러나 ListReferenceProperty (또는 ReferenceListProperty)와 같은 것은 표시되지 않습니다. 다른 엔티티에 대한 참조 목록을 보유하고 싶습니다. 목록의 요소에 액세스하려고하면 자동으로 해결됩니다. 내가 얻을 수있는 가장 가까운 것 db.Key 개체 목록을 보유하는 것 같습니다. 이 키를 사용하여 수동으로 관련 엔터티를 서버에서 검색 할 수 있습니다.
좋은 해결책이 있습니까? 기본적으로 다른 엔티티에 대한 참조 (자동 참조 해제) 모음이있는 기능을 원합니다. 나는 다른 엔터티에 대한 키 모음을 가지고 거의 거기에 갈 수 있지만 키 항목이라는 것을 "알기"를 바란다. 그리고이 키를 서비스로 참조 할 수있다.
는
스티븐이 시도 했습니까? 이 방법은 항상 사용되며 Google App Engine IRC에서 어울리는 사람들이 제안했습니다. –
죄송합니다. 현재 반복 루프에서 빠져 나가 자마자 시도해 보겠습니다. 당신의 응답을 주셔서 감사합니다. –
예, 뭔가 있습니다. 그것이 그것이 참고 문헌의 목록이었고 모든 것을 이해하고있는 실제의 속성이라면 나는 깔끔할 것입니다. 이것은 내가 지금까지 본 최고의 대답이다. –