Loading docs/intro/tutorial02.txt +16 −8 Original line number Diff line number Diff line Loading @@ -204,7 +204,8 @@ up into fieldsets: admin.site.register(Question, QuestionAdmin) The first element of each tuple in ``fieldsets`` is the title of the fieldset. The first element of each tuple in :attr:`~django.contrib.admin.ModelAdmin.fieldsets` is the title of the fieldset. Here's what our form looks like now: .. image:: _images/admin08t.png Loading Loading @@ -350,8 +351,9 @@ Here's what it looks like at this point: By default, Django displays the ``str()`` of each object. But sometimes it'd be more helpful if we could display individual fields. To do that, use the ``list_display`` admin option, which is a tuple of field names to display, as columns, on the change list page for the object: :attr:`~django.contrib.admin.ModelAdmin.list_display` admin option, which is a tuple of field names to display, as columns, on the change list page for the object: .. snippet:: :filename: polls/admin.py Loading Loading @@ -396,8 +398,10 @@ attributes, as follows: was_published_recently.boolean = True was_published_recently.short_description = 'Published recently?' Edit your :file:`polls/admin.py` file again and add an improvement to the Question change list page: Filters. Add the following line to ``QuestionAdmin``:: Edit your :file:`polls/admin.py` file again and add an improvement to the ``Question`` change list page: filters using the :attr:`~django.contrib.admin.ModelAdmin.list_filter`. Add the following line to ``QuestionAdmin``:: list_filter = ['pub_date'] Loading @@ -423,9 +427,13 @@ scenes, limiting the number of search fields to a reasonable number will make it easier for your database to do the search. Now's also a good time to note that change lists give you free pagination. The default is to display 100 items per page. Change-list pagination, search boxes, filters, date-hierarchies and column-header-ordering all work together like you think they should. default is to display 100 items per page. :attr:`Change list pagination <django.contrib.admin.ModelAdmin.list_per_page>`, :attr:`search boxes <django.contrib.admin.ModelAdmin.search_fields>`, :attr:`filters <django.contrib.admin.ModelAdmin.list_filter>`, :attr:`date-hierarchies <django.contrib.admin.ModelAdmin.date_hierarchy>`, and :attr:`column-header-ordering <django.contrib.admin.ModelAdmin.list_display>` all work together like you think they should. Customize the admin look and feel ================================= Loading Loading
docs/intro/tutorial02.txt +16 −8 Original line number Diff line number Diff line Loading @@ -204,7 +204,8 @@ up into fieldsets: admin.site.register(Question, QuestionAdmin) The first element of each tuple in ``fieldsets`` is the title of the fieldset. The first element of each tuple in :attr:`~django.contrib.admin.ModelAdmin.fieldsets` is the title of the fieldset. Here's what our form looks like now: .. image:: _images/admin08t.png Loading Loading @@ -350,8 +351,9 @@ Here's what it looks like at this point: By default, Django displays the ``str()`` of each object. But sometimes it'd be more helpful if we could display individual fields. To do that, use the ``list_display`` admin option, which is a tuple of field names to display, as columns, on the change list page for the object: :attr:`~django.contrib.admin.ModelAdmin.list_display` admin option, which is a tuple of field names to display, as columns, on the change list page for the object: .. snippet:: :filename: polls/admin.py Loading Loading @@ -396,8 +398,10 @@ attributes, as follows: was_published_recently.boolean = True was_published_recently.short_description = 'Published recently?' Edit your :file:`polls/admin.py` file again and add an improvement to the Question change list page: Filters. Add the following line to ``QuestionAdmin``:: Edit your :file:`polls/admin.py` file again and add an improvement to the ``Question`` change list page: filters using the :attr:`~django.contrib.admin.ModelAdmin.list_filter`. Add the following line to ``QuestionAdmin``:: list_filter = ['pub_date'] Loading @@ -423,9 +427,13 @@ scenes, limiting the number of search fields to a reasonable number will make it easier for your database to do the search. Now's also a good time to note that change lists give you free pagination. The default is to display 100 items per page. Change-list pagination, search boxes, filters, date-hierarchies and column-header-ordering all work together like you think they should. default is to display 100 items per page. :attr:`Change list pagination <django.contrib.admin.ModelAdmin.list_per_page>`, :attr:`search boxes <django.contrib.admin.ModelAdmin.search_fields>`, :attr:`filters <django.contrib.admin.ModelAdmin.list_filter>`, :attr:`date-hierarchies <django.contrib.admin.ModelAdmin.date_hierarchy>`, and :attr:`column-header-ordering <django.contrib.admin.ModelAdmin.list_display>` all work together like you think they should. Customize the admin look and feel ================================= Loading