code_junkie

Project structure for Google App Engine

Nov 10th, 2011
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. import wsgiref.handlers
  2.  
  3. from google.appengine.ext import webapp
  4. from myapp.views import *
  5.  
  6. application = webapp.WSGIApplication([
  7. ('/', IndexHandler),
  8. ('/foo', FooHandler)
  9. ], debug=True)
  10.  
  11. def main():
  12. wsgiref.handlers.CGIHandler().run(application)
  13.  
  14. import os
  15. import datetime
  16. import logging
  17. import time
  18.  
  19. from google.appengine.api import urlfetch
  20. from google.appengine.ext.webapp import template
  21. from google.appengine.api import users
  22. from google.appengine.ext import webapp
  23. from models import *
  24.  
  25. class IndexHandler(webapp.RequestHandler):
  26. def get(self):
  27. date = "foo"
  28. # Do some processing
  29. template_values = {'data': data }
  30. path = os.path.join(os.path.dirname(__file__) + '/../templates/', 'main.html')
  31. self.response.out.write(template.render(path, template_values))
  32.  
  33. class FooHandler(webapp.RequestHandler):
  34. def get(self):
  35. #logging.debug("start of handler")
  36.  
  37. from google.appengine.ext import db
  38.  
  39. class SampleModel(db.Model):
  40.  
  41. app.yaml
  42. application.py
  43. index.yaml
  44. /app
  45. /config
  46. /controllers
  47. /db
  48. /lib
  49. /models
  50. /static
  51. /docs
  52. /images
  53. /javascripts
  54. /stylesheets
  55. test/
  56. utility/
  57. views/
Add Comment
Please, Sign In to add comment