Added each_context() and a template tip to custom admin view docs.

This commit is contained in:
Joe Simpson 2015-02-11 10:22:13 +00:00 committed by Tim Graham
parent 002425fe39
commit 648e516b8d
1 changed files with 17 additions and 2 deletions

View File

@ -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::