def main(): application = webapp.WSGIApplication([ (r"/", HomePageHandler), (r"/login", LoginHandler), (r"/logout", LogoutHandler), (r"/twits", blog.TwitHandler), (r"/entries", blog.EntryIndexHandler), (r"/feed", blog.FeedHandler), (r"/entry/([^/]+)", blog.EntryHandler), (r"/entry/([^/]+)/edit", blog.NewEntryHandler), (r"/entry/([^/]+)/del", blog.EntryDeleteHandler), (r"/([^/]+)/edit", blog.NewEntryHandler), (r"/([^/]+)/del", blog.EntryDeleteHandler), (r"/topic/([^/]+)", blog.TagHandler), (r"/admin", admin.AdminHandler), (r"/admin/new", blog.NewEntryHandler), (r"/admin/config", admin.ConfigHandler), (r"/admin/entrylist", admin.EntryListHandler), (r"/([^/]+)", blog.PageHandler), ], debug=True) config = Config.all() if config.count() > 0: config = config.fetch(1)[0] else: config1 = Config(title="Anodyne Blog") config1.put() wsgiref.handlers.CGIHandler().run(application)
def main(): application = webapp.WSGIApplication( [ (r"/", HomePageHandler), (r"/login", LoginHandler), (r"/logout", LogoutHandler), (r"/entries", blog.EntryIndexHandler), (r"/feed", blog.FeedHandler), (r"/entry/([^/]+)", blog.EntryHandler), (r"/entry/([^/]+)/edit", blog.NewEntryHandler), (r"/entry/([^/]+)/del", blog.EntryDeleteHandler), (r"/([^/]+)/edit", blog.NewEntryHandler), (r"/([^/]+)/del", blog.EntryDeleteHandler), (r"/topic/([^/]+)", blog.TagHandler), (r"/admin", admin.AdminHandler), (r"/admin/new", blog.NewEntryHandler), (r"/admin/config", admin.ConfigHandler), (r"/admin/entrylist", admin.EntryListHandler), # (r"/shooin/([^/]+)", shooin.ShooinHandler), (r"/([^/]+)", blog.PageHandler), ], debug=True) config = Config.all() if config.count() > 0: config = config.fetch(1)[0] else: config1 = Config(title="TEH Blog") config1.put() wsgiref.handlers.CGIHandler().run(application)
def post(self): config = Config.all() config = config.fetch(1)[0] config.title = self.request.get("title") config.disqus = self.request.get("disqus") config.put() self.redirect('/')
def main(): application = webapp.WSGIApplication([ (r"/", HomePageHandler), (r"/login", LoginHandler), (r"/logout", LogoutHandler), (r"/entries", blog.EntryIndexHandler), (r"/feed", blog.FeedHandler), (r"/entry/([^/]+)", blog.EntryHandler), (r"/entry/([^/]+)/edit", blog.NewEntryHandler), (r"/entry/([^/]+)/del", blog.EntryDeleteHandler), (r"/([^/]+)/edit", blog.NewEntryHandler), (r"/([^/]+)/del", blog.EntryDeleteHandler), (r"/topic/([^/]+)", blog.TagHandler), (r"/admin", admin.AdminHandler), (r"/admin/new", blog.NewEntryHandler), (r"/admin/config", admin.ConfigHandler), (r"/admin/entrylist", admin.EntryListHandler), # (r"/shooin/([^/]+)", shooin.ShooinHandler), (r"/([^/]+)", blog.PageHandler), ], debug=True) config = Config.all() if config.count() > 0: config = config.fetch(1)[0] else: config = Config(title="t-ashbha", url="http://ashwin-bharambe.appspot.com") config.put() wsgiref.handlers.CGIHandler().run(application)