summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/ref/contrib/admin/index.txt19
1 files changed, 17 insertions, 2 deletions
diff --git a/docs/ref/contrib/admin/index.txt b/docs/ref/contrib/admin/index.txt
index ae61c01869..35364b07cf 100644
--- a/docs/ref/contrib/admin/index.txt
+++ b/docs/ref/contrib/admin/index.txt
@@ -1406,8 +1406,23 @@ templates used by the :class:`ModelAdmin` views:
return my_urls + urls
def my_view(self, request):
- # custom view which should return an HttpResponse
- pass
+ # ...
+ context = dict(
+ # Include common variables for rendering the admin template.
+ self.each_context(),
+ # Anything else you want in the context...
+ key=value,
+ )
+ return TemplateResponse(request, "sometemplate.html", context)
+
+ If you want to use the admin layout, extend from ``admin/base_site.html``:
+
+ .. code-block:: html+django
+
+ {% extends "admin/base_site.html" %}
+ {% block content %}
+ ...
+ {% endblock %}
.. note::