Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- from google.appengine.ext import db
- from google.appengine.ext import webapp
- from google.appengine.ext.webapp.util import run_wsgi_app
- from google.appengine.ext.db import djangoforms
- import django
- from django import http
- from django import shortcuts
- #"""
- # This will contain the dataModels
- #"""
- class Human(db.Model):
- "The General Human Class"
- humanId = db.IntegerProperty(required=True)
- name = db.StringProperty(required=True)
- address = db.PostalAddressProperty(required=False)
- phone = db.PhoneNumberProperty(required=False)
- class User(db.Model):
- "The User Class"
- userId = db.IntegerProperty(required=True)
- humanId = db.ReferenceProperty(Human)
- userName = db.StringProperty(required=True)
- password = db.StringProperty(required=True)
- email = db.EmailProperty(required=False)
- status = db.IntegerProperty(required=True)
- createDate = db.DateTimeProperty(auto_now_add=True)
- lastModifiedDate = db.DateTimeProperty(auto_now=True)
- lastAccessedDate = db.DateTimeProperty(required=True)
- statusDetail = dict({1:'Active',
- 2:'Suspended',
- 3:'Deleted'})
- class MainPage(webapp.RequestHandler):
- def get(self):
- self.response.out.write("""
- <html>
- <form action="/new" method="post">
- Name : <input type="text" name="name" />
- username: <input type="text" name="username" />
- password : <input type="password" name="password" />
- email : <input type="text" name="email" />
- <input type="submit" name="submit">
- </form>
- </html>
- """)
- class Show(webapp.RequestHandler):
- def post(self):
- self.response.out.write("""
- <html>
- %s
- </html>
- """%self.request.get('name'))
- application = webapp.WSGIApplication(
- [('/', MainPage),
- ('/new', Show)],
- debug=True)
- def main():
- run_wsgi_app(application)
- if __name__ == "__main__":
- main()
Add Comment
Please, Sign In to add comment