def get(self): page = Page() # Creates an instance of the imported class page page.title = "Title" page.css = "css/styles.css" page.body = "Miss piggy" page.update() self.response.write(page.whole_page)
def render(self, method, *args, **kwargs): # Use a dummy Page here so that we don't clobber the defaults # we set in __init__ when changing something in the actual app. data = Page() data.content=self.app.dispatch(method, *args, **kwargs) # Add page-level metadata, this is currently only for the base # template variable. data.update(self) if hasattr(self.app, 'metadata'): data.update(self.app.metadata) return self.renderer.render(data)