diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-11-28 01:54:50 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-11-28 01:54:50 +0000 |
| commit | 6103bf8050466329aba930df000f042dbdff8efa (patch) | |
| tree | 1dd16982214ff634d7c46082eb86468bf24a73b9 /docs/narr/templates.rst | |
| parent | 0970432b72d8f4360b69dc58223ea0725d747d36 (diff) | |
| download | pyramid-6103bf8050466329aba930df000f042dbdff8efa.tar.gz pyramid-6103bf8050466329aba930df000f042dbdff8efa.tar.bz2 pyramid-6103bf8050466329aba930df000f042dbdff8efa.zip | |
Document the request-only calling convention as the default.
Diffstat (limited to 'docs/narr/templates.rst')
| -rw-r--r-- | docs/narr/templates.rst | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/docs/narr/templates.rst b/docs/narr/templates.rst index e7c20795e..a94c493a6 100644 --- a/docs/narr/templates.rst +++ b/docs/narr/templates.rst @@ -35,7 +35,7 @@ the template from a view like so: :linenos: from repoze.bfg.chameleon_zpt import render_template_to_response - def sample_view(context, request): + def sample_view(request): return render_template_to_response('templates/foo.pt', foo=1, bar=2) The first argument to ``render_template_to_response`` shown above (and @@ -68,7 +68,7 @@ string manually as a response body. Here's an example of using from repoze.bfg.chameleon_zpt import render_template from webob import Response - def sample_view(context, request): + def sample_view(request): result = render_template('templates/foo.pt', foo=1, bar=2) response = Response(result) response.content_type = 'text/plain' @@ -81,7 +81,7 @@ changing the content-type and status: :linenos: from repoze.bfg.chameleon_zpt import render_template_to_response - def sample_view(context, request): + def sample_view(request): response = render_template_to_response('templates/foo.pt', foo=1, bar=2) response.content_type = 'text/plain' response.status_int = 204 @@ -144,7 +144,7 @@ it in to the template being rendered. For example: from repoze.bfg.chameleon_zpt import render_template_to_response from repoze.bfg.chameleon_zpt import get_template - def my_view(context, request): + def my_view(request): main = get_template('templates/master.pt') return render_template_to_response('templates/mytemplate.pt', main=main) @@ -200,7 +200,7 @@ which renders this template: from repoze.bfg.chameleon_text import render_template_to_response - def text_view(context, request): + def text_view(request): return render_template_to_response('templates/text.txt', name='World') The Chameleon text rendering API is a wholesale mirror of the @@ -291,9 +291,9 @@ installed, here's an example of using Mako from within a from mako.template import Template from webob import Response - def make_view(context, request): + def make_view(request): template = Template(filename='/templates/template.mak') - result = template.render(name=context.name) + result = template.render(name=request.params['name']) response = Response(result) return response |
