Browse files

Fixed #11889: Documented the fact that context processors will overwr…

…ite pre-existing context variables of the same names.

git-svn-id: bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
1 parent 1f56ed7 commit cdd95077a6c7ebd794dc6cfc41085f9da46f3d96 @ubernostrum ubernostrum committed Mar 3, 2010
Showing with 7 additions and 0 deletions.
  1. +7 −0 docs/ref/templates/api.txt
@@ -335,6 +335,13 @@ variable to the context and a second processor adds a variable with the same
name, the second will override the first. The default processors are explained
+.. admonition:: When context processors are applied
+ When you use ``RequestContext``, the variables you supply directly
+ are added first, followed any variables supplied by context
+ processors. This means that a context processor may overwrite a
+ variable you've supplied, so take care to avoid variable names
+ which overlap with those supplied by your context processors.
Also, you can give ``RequestContext`` a list of additional processors, using the
optional, third positional argument, ``processors``. In this example, the
``RequestContext`` instance gets a ``ip_address`` variable::

0 comments on commit cdd9507

Please sign in to comment.