def page_cache(page_id): page = memcache.get(page_id) if not page: page = pagedb.Page.get_by_key_name(key_names=page_id, parent=pagedb.page_key()) memcache.set(page_id, page) return page
def add_version(self, page_id, content): new_page = pagedb.Page.get_or_insert(key_name=page_id, parent=pagedb.page_key()) pagedb.PageContent(page=new_page, content=content, parent=pagedb.page_key()).put()