2013-02-28 8 views
0

다른 엔티티의 키 또는 ID를 엔티티에 대한 참조로 저장하는 속성을 생성하려고합니다.
두 가지를 알고 싶습니다.
1. 속성 저장소, 키 또는 ID 중 어느 데이터를 사용해야합니까?
2. 재산의 유형은 무엇이되어야합니까? 어쩌면 StringProperty?
두 엔티티의 관계 정보

답변

1

Datastore의 특수한 속성 유형은 ReferenceProperty입니다. 그것을 사용하는 두 가지 방법이 있습니다.

하나 :

someothermodel = db.ReferenceProperty() 

2 : 예 2에서

someotherspecificmodel = db.ReferenceProperty(SomeModel) 

이 SomeModel의 종류와 모델 만이 예를 하나에 할당 할 수있는 모델을 할당 할 수 있습니다.

ReferenceProperty의 값 유형은 db.Key입니다.