from google.appengine.ext import db from google.appengine.ext import webapp import wsgiref.handlers class Statistics(db.Model): date = db.StringProperty() ip = db.StringProperty() count = db.IntegerProperty() class MainPage(webapp.RequestHandler): def get(self): # --- protection if str(self.request.cookies.get('astatus'))!='logged': self.redirect('/login') self.response.out.write(""" Stats """) self.response.out.write('
Pages
') txt = '' txt += '' query = Statistics.all() query.order('-date') r = query.fetch(100) for row in r: txt += '' txt += '
DateIPCount
'+row.date+''+row.ip+''+str(row.count)+'
' self.response.out.write(txt) self.response.out.write('') def main(): app = webapp.WSGIApplication([ (r'.*', MainPage)], debug=True) wsgiref.handlers.CGIHandler().run(app) if __name__ == '__main__': main()