내가 같은 모델 클래스가 유효한지 확인하는 방법 :NDB 모델
class Book(ndb.Model):
title = ndb.StringProperty(required=True)
author = ndb.StringProperty(required=True)
을하고 나는이 사용하는 몇 가지 코드를 가지고 :
book = Book()
print book
>> Book()
book_key = book.put()
>> BadValueError: Entity has uninitialized properties: author, title
을 모델이 유효한지 확인하는 방법이 있나요 저장하기 전에?
어떤 속성이 유효하지 않은지와 오류 유형을 알아냅니다 (예 : 필수). 그리고 구조화 된 속성이 있다면 어떻게 작동할까요?
는 기본적으로
중요한 것은 중요하다면 저장하기 전에 저장해야한다고 생각합니다. 그렇지 않다면 간단히 '시도/예외'할 수 있기 때문입니다. – Lipis
중복 : 귀도의 대답을보세요. http://stackoverflow.com/ questions/15200952/appengine-ndb-property-validation – voscausa
@voscausa 같은 OP로 :) – Lipis