diff options
| author | Loek van Gent <loek@1procentclub.nl> | 2015-03-16 11:00:16 +0100 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-03-19 08:52:28 -0400 |
| commit | 35b3158d52a5fe51d3b52aec1109a30a73c5abe9 (patch) | |
| tree | 9e32f6e9a81e720af9ccce61a8c0d963152c2374 /docs/ref | |
| parent | 8d90489fe0049049f1f13c737ac51a24abf1efc3 (diff) | |
Fixed #24417 -- Added ModelAdmin.get_list_select_related()
Diffstat (limited to 'docs/ref')
| -rw-r--r-- | docs/ref/contrib/admin/index.txt | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/docs/ref/contrib/admin/index.txt b/docs/ref/contrib/admin/index.txt index d6b88f5f38..4b11fed58a 100644 --- a/docs/ref/contrib/admin/index.txt +++ b/docs/ref/contrib/admin/index.txt @@ -920,6 +920,9 @@ subclass:: will call ``select_related('author', 'category')``. + If you need to specify a dynamic value based on the request, you can + implement a :meth:`~ModelAdmin.get_list_select_related` method. + .. attribute:: ModelAdmin.ordering Set ``ordering`` to specify how lists of objects should be ordered in the @@ -932,7 +935,6 @@ subclass:: If you need to specify a dynamic order (for example depending on user or language) you can implement a :meth:`~ModelAdmin.get_ordering` method. - .. attribute:: ModelAdmin.paginator The paginator class to be used for pagination. By default, @@ -1366,6 +1368,14 @@ templates used by the :class:`ModelAdmin` views: to return the same kind of sequence type as for the :attr:`~ModelAdmin.list_filter` attribute. +.. method:: ModelAdmin.get_list_select_related(request) + + .. versionadded:: 1.9 + + The ``get_list_select_related`` method is given the ``HttpRequest`` and + should return a boolean or list as :attr:`ModelAdmin.list_select_related` + does. + .. method:: ModelAdmin.get_search_fields(request) The ``get_search_fields`` method is given the ``HttpRequest`` and is expected |
