Guest User

Untitled

a guest
May 23rd, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. from google.appengine.ext import db
  4. from google.appengine.ext import webapp
  5. from google.appengine.ext.webapp.util import run_wsgi_app
  6.  
  7. from google.appengine.ext.db import djangoforms
  8.  
  9. import django
  10. from django import http
  11. from django import shortcuts
  12. #"""
  13. # This will contain the dataModels
  14. #"""
  15. class Human(db.Model):
  16. "The General Human Class"
  17. humanId = db.IntegerProperty(required=True)
  18. name = db.StringProperty(required=True)
  19. address = db.PostalAddressProperty(required=False)
  20. phone = db.PhoneNumberProperty(required=False)
  21.  
  22. class User(db.Model):
  23. "The User Class"
  24. userId = db.IntegerProperty(required=True)
  25. humanId = db.ReferenceProperty(Human)
  26. userName = db.StringProperty(required=True)
  27. password = db.StringProperty(required=True)
  28. email = db.EmailProperty(required=False)
  29. status = db.IntegerProperty(required=True)
  30. createDate = db.DateTimeProperty(auto_now_add=True)
  31. lastModifiedDate = db.DateTimeProperty(auto_now=True)
  32. lastAccessedDate = db.DateTimeProperty(required=True)
  33. statusDetail = dict({1:'Active',
  34. 2:'Suspended',
  35. 3:'Deleted'})
  36.  
  37. class MainPage(webapp.RequestHandler):
  38. def get(self):
  39. self.response.out.write("""
  40. <html>
  41. <form action="/new" method="post">
  42. Name : <input type="text" name="name" />
  43. username: <input type="text" name="username" />
  44. password : <input type="password" name="password" />
  45. email : <input type="text" name="email" />
  46. <input type="submit" name="submit">
  47. </form>
  48. </html>
  49. """)
  50.  
  51. class Show(webapp.RequestHandler):
  52. def post(self):
  53. self.response.out.write("""
  54. <html>
  55. %s
  56. </html>
  57. """%self.request.get('name'))
  58.  
  59. application = webapp.WSGIApplication(
  60. [('/', MainPage),
  61. ('/new', Show)],
  62. debug=True)
  63.  
  64. def main():
  65. run_wsgi_app(application)
  66.  
  67. if __name__ == "__main__":
  68. main()
Add Comment
Please, Sign In to add comment