summaryrefslogtreecommitdiff
path: root/docs/templates_python.txt
diff options
context:
space:
mode:
authorAdrian Holovaty <adrian@holovaty.com>2006-09-26 15:38:44 +0000
committerAdrian Holovaty <adrian@holovaty.com>2006-09-26 15:38:44 +0000
commit5e218888225950b5fa5dcdb6acc634cbf6e09d10 (patch)
treed49250caa6b51daf2dd55463de8f79c0cdc1bd90 /docs/templates_python.txt
parent2170110df90409a4299f833a84a1a47a9f505e16 (diff)
Fixed #2744 -- Added 'Writing your own context processors' to docs/templates_python.txt
git-svn-id: http://code.djangoproject.com/svn/django/trunk@3865 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'docs/templates_python.txt')
-rw-r--r--docs/templates_python.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/templates_python.txt b/docs/templates_python.txt
index bc05d769ad..39e5b9d91a 100644
--- a/docs/templates_python.txt
+++ b/docs/templates_python.txt
@@ -366,6 +366,18 @@ If ``TEMPLATE_CONTEXT_PROCESSORS`` contains this processor, every
`HttpRequest object`_. Note that this processor is not enabled by default;
you'll have to activate it.
+Writing your own context processors
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+A context processor has a very simple interface: It's just a Python function
+that takes one argument, an ``HttpRequest`` object, and returns a dictionary
+that gets added to the template context. Each context processor *must* return
+a dictionary.
+
+Custom context processors can live anywhere in your code base. All Django cares
+about is that your custom context processors are pointed-to by your
+``TEMPLATE_CONTEXT_PROCESSORS`` setting.
+
Loading templates
-----------------