def post(self, url):
		#get content from the db
		wiki_post = WikiPost.by_path(url)

		#get url content from post request
		content = self.request.get('content')

		if wiki_post:
			#save content changes to db
			wiki_post.url_content = content
		else:
			#create and add new wiki_post to db 
			wiki_post = WikiPost.create(url, content)

		#render the url with saved content in view mode (non-edit mode)
		self.redirect(url)
	def get(self, url):
		#Check for existing wiki post
		wiki_post = WikiPost.by_path(url)

		if wiki_post:
			self.render('wiki_page.html', content = wiki_post.url_content)
		else:
			self.initial_wiki_render(url)
	def render_url_content(self, url):
		#Check for existing wiki post
		wiki_post = WikiPost.by_path(url)

		if wiki_post:
			self.render('wiki_page.html', content = wiki_post.url_content,
										  in_edit_content_mode = True)
		else:
			#render the url with saved content in non-edit mode
			self.initial_wiki_render(url, in_edit_content_mode = True)