私のgae pythonコードには、これらのifステートメントが必要なようです。それらがないと、gae はこのエラーをスローします。
raise exception('%s must not be empty.' % name)
BadValueError: phone must not be empty.
これがコードです。
reservation = Reservations(parent=court)
if phone:
reservation.phone = phone
if email:
reservation.email = email
reservation.put()
これがデータストア モデルです。「必須」はありません。
class Reservations(db.Model): #parent is Courts
court = db.ReferenceProperty(Courts)
phone = db.PhoneNumberProperty()
email = db.EmailProperty()
コードに電話とメールが必要なのはなぜですか?