summaryrefslogtreecommitdiff
path: root/docs/tutorials/wiki2/src/views
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2011-08-14 14:26:10 -0400
committerChris McDonough <chrism@plope.com>2011-08-14 14:26:10 -0400
commit42d31c1c6355a7d6c72393ca668d7d200a994da3 (patch)
treeadf42602b9a69367fc63d509cbf949003cd16684 /docs/tutorials/wiki2/src/views
parent961f36a6f3a8714a0e063afc53e9a1724b6ecde6 (diff)
downloadpyramid-42d31c1c6355a7d6c72393ca668d7d200a994da3.tar.gz
pyramid-42d31c1c6355a7d6c72393ca668d7d200a994da3.tar.bz2
pyramid-42d31c1c6355a7d6c72393ca668d7d200a994da3.zip
- All tutorials now use - The ``route_url``, ``route_path``,
``resource_url``, ``static_url``, and ``current_route_url`` methods of the request rather than the function variants imported from ``pyramid.url``.
Diffstat (limited to 'docs/tutorials/wiki2/src/views')
-rw-r--r--docs/tutorials/wiki2/src/views/tutorial/views.py23
1 files changed, 11 insertions, 12 deletions
diff --git a/docs/tutorials/wiki2/src/views/tutorial/views.py b/docs/tutorials/wiki2/src/views/tutorial/views.py
index f3d7f4a99..e04b96ae4 100644
--- a/docs/tutorials/wiki2/src/views/tutorial/views.py
+++ b/docs/tutorials/wiki2/src/views/tutorial/views.py
@@ -3,7 +3,6 @@ import re
from docutils.core import publish_parts
from pyramid.httpexceptions import HTTPFound, HTTPNotFound
-from pyramid.url import route_url
from tutorial.models import DBSession
from tutorial.models import Page
@@ -12,8 +11,8 @@ from tutorial.models import Page
wikiwords = re.compile(r"\b([A-Z]\w+[A-Z]+\w+)")
def view_wiki(request):
- return HTTPFound(location = route_url('view_page', request,
- pagename='FrontPage'))
+ return HTTPFound(location = request.route_url('view_page',
+ pagename='FrontPage'))
def view_page(request):
pagename = request.matchdict['pagename']
@@ -26,15 +25,15 @@ def view_page(request):
word = match.group(1)
exists = session.query(Page).filter_by(name=word).all()
if exists:
- view_url = route_url('view_page', request, pagename=word)
+ view_url = request.route_url('view_page', pagename=word)
return '<a href="%s">%s</a>' % (view_url, word)
else:
- add_url = route_url('add_page', request, pagename=word)
+ add_url = request.route_url('add_page', pagename=word)
return '<a href="%s">%s</a>' % (add_url, word)
content = publish_parts(page.data, writer_name='html')['html_body']
content = wikiwords.sub(check, content)
- edit_url = route_url('edit_page', request, pagename=pagename)
+ edit_url = request.route_url('edit_page', pagename=pagename)
return dict(page=page, content=content, edit_url=edit_url)
def add_page(request):
@@ -44,9 +43,9 @@ def add_page(request):
body = request.params['body']
page = Page(name, body)
session.add(page)
- return HTTPFound(location = route_url('view_page', request,
- pagename=name))
- save_url = route_url('add_page', request, pagename=name)
+ return HTTPFound(location = request.route_url('view_page',
+ pagename=name))
+ save_url = request.route_url('add_page', pagename=name)
page = Page('', '')
return dict(page=page, save_url=save_url)
@@ -57,9 +56,9 @@ def edit_page(request):
if 'form.submitted' in request.params:
page.data = request.params['body']
session.add(page)
- return HTTPFound(location = route_url('view_page', request,
- pagename=name))
+ return HTTPFound(location = request.route_url('view_page',
+ pagename=name))
return dict(
page=page,
- save_url = route_url('edit_page', request, pagename=name),
+ save_url = request.route_url('edit_page', pagename=name),
)