import os 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.webapp import template class MainPage(webapp.RequestHandler): def get(self): pg = '1' if self.request.get('pg') != '': pg = self.request.get('pg'); class Pages(db.Model): id = db.IntegerProperty() title = db.StringProperty() content = db.TextProperty() # add new pages page = Pages( id = 1, title = 'Page-1', content = 'page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1' + 'page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1' + 'page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1 page1' ) #page.put() page = Pages( id = 2, title = 'Page-2', content = 'page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2' + 'page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2' + 'page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2 page2' ) #page.put() # get pages if pg=='1': results = db.GqlQuery("SELECT * FROM Pages WHERE id = 1") if pg=='2': results = db.GqlQuery("SELECT * FROM Pages WHERE id = 2") r = results.fetch(1) for row in r: #print row.title + row.content tmp = 1 path = os.path.join(os.path.dirname(__file__), 'index.html') self.response.out.write(template.render(path, {'title': row.title, 'content': row.content})) application = webapp.WSGIApplication( [('/', MainPage)], debug=True) def main(): run_wsgi_app(application) if __name__ == "__main__": main()