0
name = db.StringProperty (unique = True)를 만들 수 있습니까? ... 다른 방법으로는 고유하게 만들 수 있습니까?Google 데이터 스토어에서 필드를 고유하게 만드는 방법
name = db.StringProperty (unique = True)를 만들 수 있습니까? ... 다른 방법으로는 고유하게 만들 수 있습니까?Google 데이터 스토어에서 필드를 고유하게 만드는 방법
get_or_insert
은 키를 통해 레코드의 고유성을 보장합니다.
Model.get_or_insert (key_name, **kwds)
시도는 지정된 키 이름을 가진 모델의 종류의 실체를 얻을 수 있습니다. 존재하는 경우, get_or_insert()는 단순히 그것을 리턴합니다. 이 없으면 kwds 에 지정된 종류, 이름 및 매개 변수가있는 새 엔터티가 만들어지고 저장되고 반환됩니다. get 및 후속 (가능한) put 조작은 트랜잭션으로 래핑되어 원 자성을 보장합니다. Ths는 get_or_insert()가 이 기존 엔티티를 덮어 쓰지 않으며, 주어진 종류 및 이름의 엔티티가없는 경우에만 인 경우 새 엔티티를 삽입 함을 의미합니다.