From 98070b94a9bbb8e915e724c4d23933bd3b243b3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Sok=C3=B3=C5=82?= Date: Sat, 22 Feb 2014 15:18:51 +0100 Subject: [PATCH] [1.6.x] Fixed #21902 -- Documented search order for list_display. Backport of 09b725f51bbfa0f01b27ee2d718889926d409519 from master. --- docs/ref/contrib/admin/index.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/ref/contrib/admin/index.txt b/docs/ref/contrib/admin/index.txt index a62e8575b83..33e6c578de5 100644 --- a/docs/ref/contrib/admin/index.txt +++ b/docs/ref/contrib/admin/index.txt @@ -617,6 +617,17 @@ subclass:: the HTML output, in the form of ``column-`` on each ```` element. This can be used to set column widths in a CSS file for example. + * Django will try to interpret every element of ``list_display`` in this + order: + + * A field of the model. + * A callable. + * A string representing a ``ModelAdmin`` attribute. + * A string representing a model attribute. + + For example if you have ``first_name`` as a model field and + as a ``ModelAdmin`` attribute, the model field will be used. + .. attribute:: ModelAdmin.list_display_links