diff options
| author | Tim Graham <timograham@gmail.com> | 2016-08-18 19:37:07 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-08-18 21:13:47 -0400 |
| commit | a033b351b5234db6170ca93ab102208cd9165820 (patch) | |
| tree | abd397c9c0324390d43db1888ede2fdc75722a79 | |
| parent | 3342f24ff6f2314c5fc5352aa61c61bd0f43ca75 (diff) | |
[1.10.x] Refs #25854 -- Completed a RequestContext docs example.
Backport of f8c338ec6a372841559e3134cf4d4329c460f8c7 from master
| -rw-r--r-- | docs/ref/templates/api.txt | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/docs/ref/templates/api.txt b/docs/ref/templates/api.txt index 599d28d4f9..0ecd9111a9 100644 --- a/docs/ref/templates/api.txt +++ b/docs/ref/templates/api.txt @@ -579,8 +579,8 @@ against ``dict``:: .. _subclassing-context-requestcontext: -Subclassing ``Context``: ``RequestContext`` -------------------------------------------- +Using ``RequestContext`` +------------------------ .. class:: RequestContext(request, dict_=None, processors=None) @@ -646,17 +646,17 @@ using the optional, third positional argument, ``processors``. In this example, the :class:`RequestContext` instance gets a ``ip_address`` variable:: from django.http import HttpResponse - from django.template import RequestContext + from django.template import RequestContext, Template def ip_address_processor(request): return {'ip_address': request.META['REMOTE_ADDR']} - def some_view(request): - # ... - c = RequestContext(request, { - 'foo': 'bar', + def client_ip_view(request): + template = Template('{{ title }}: {{ ip_address }}') + context = RequestContext(request, { + 'title': 'Your IP Address', }, [ip_address_processor]) - return HttpResponse(t.render(c)) + return HttpResponse(template.render(context)) .. _context-processors: |
