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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---