Thank you so much, that did the trick.
On Mar 29, 1:24 pm, WallyDD <shaneb...@gmail.com> wrote:
> I think you might need to put brackets at the end of the put.
>
> submission.put()
> not
> submission.put
>
> On Mar 29, 1:17 pm, Jim Culver <jculverw...@gmail.com> wrote:
>
> > Hey everyone,
>
> > I must be doing something stupid, does anyone know why the code below
> > does not add a record to the datastore? The code runs with no errors
> > and line logging.debug(submissions.count()) returns 0 and the code
> > completes as the log contains the entry for logging.debug("finished").
>
> > Any help greatly appreciated.
>
> > Thanks
>
> > Jim
>
> > P.S. I have also checked the dataviewer for any records
>
> > import sys
> > import logging
> > import wsgiref.handlers
> > import SQSUrlBuilder
> > from google.appengine.api import users
> > from google.appengine.ext import webapp
> > from google.appengine.api import urlfetch
> > from django.utils import simplejson
> > from xml.dom import minidom
> > from google.appengine.ext import db
>
> > class FormSubmission(db.Model):
> > fullname = db.StringProperty()
> > sorter = db.IntegerProperty()
> > time = db.DateTimeProperty(auto_now_add=True)
>
> > class pawTest (webapp.RequestHandler):
> > def get(self):
> > try:
> > submission = FormSubmission()
> > submission.fullname = "jim"
> > submission.sorter = 1
> > submission.put
>
> > submissions = db.GqlQuery("SELECT * FROM
> > FormSubmission")
> > logging.debug(submissions.count())
> > for sub in submissions:
> > logging.debug(sub.fullname)
>
> > #if result.status_code == 200:
> > json = "{'result': 'OK', 'error': 'null'}"
> > logging.debug("finished")
> > #else:
> > # json = "{'result': 'Failed', 'error': 'null'}"
> > # logging.debug("Error " + result.content)
> > except:
> > json = "{'result': 'Failed', 'error': 'null'}"
> > logging.debug("Error " + sys.exc_info()[0])
> > finally:
> > json = self.request.get("callback") + '(' + json +
> > ')'
> > self.response.headers['Content-Type'] =
> > "application/json"
> > self.response.headers['Content-Length'] = len(json)
> > self.response.content_type = "application/json"
> > self.response.set_status(200)
> > self.response.out.write(json)
>
> > def main():
> > application = webapp.WSGIApplication([('/queuemessage', pawTest)],
> > debug=True)
> > wsgiref.handlers.CGIHandler().run(application)
>
> > if __name__ == "__main__":
> > main()
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---