I am write one easy program using GAE and python 2.7, but I met some problem while stored data into db. My code is below:
class MemberInfo(db.Model):
firstName = db.StringProperty(required=True)
class RegisterPageButtonDown(webapp2.RequestHandler):
def post(self):
memberInfo = MemberInfo()
memberInfo.firstName = self.request.get('firstName')
memberInfo.put()
The error raise in “memberInfo = MemberInfo()“, it said “Property firstName is required“. I am sure I put data in html form and the method is post, too.
I’ve been stuck in this problem for whole night, thanks for your reply.
You’ve set the
firstNameproperty to required, so when you instantiate an object you must provide that property with a value, e.g.:Alternatively, you can make
firstNamenot required in your model.