我的 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()
为什么我的代码中需要电话和电子邮件?