1
두 엔티티를 생성하는 순간 한 클래스의 엔티티를 다른 엔티티와 연관시킬 수 있기를 원합니다. 부모는 다른 엔터티를 가리키는 키를 가질 것이다). 엔티티가 데이터 저장소에 저장되기 전에 엔티티의 키를 가져올 수 없습니다. 엔티티 중 하나를 두 번 저장하지 않고도 위의 작업을 수행 할 수있는 방법이 있습니까?엔티티를 ndb에 저장하기 전에 해당 키로 엔티티를 참조합니다.
내가 뭘하려고 오전class A(ndb.Model):
key_of_b = ndb.KeyProperty(kind='B')
class B(ndb.Model):
pass
: 키가 저장되는 엔티티 이전에 할당되지 않는 경우
a = A()
b = B(parent=a.key)
a.key_of_b = b.key
a.put()
b.put()
, 어쨌든이 할 수있다 아래
은 예입니다 직접 만드시겠습니까? 이를 달성 할 방법이 없습니까 아니면 유일한 해결책은 엔티티 중 하나를 두 번 저장하는 것입니까?