Настройка административного интерфейса конфигурируется в файле admin.py вашего приложения.
from __future__ import unicode_literals from django.contrib import admin # Register your models here. from .models import Adress_book, Contacts #Класс для настройки отображения. Передается как атрибут в admin.site.register(model, ClassSettings) class AdminAdressBook(admin.ModelAdmin): list_display = ('name', 'date')# Позволяет отображать данные модели в админке в виде таблицы из полей модели search_fields = ('name',) # Позволяет внедрить форму поиска в админке по полю 'name' list_filter = ('date',) # Добавляет фильтр по дате date_hierarchy = 'date' # Добавляет навигацию по дате в виде хлебных крошек ordering = ('name', '-date') # Задает сортировку полей. fields = ('date','name') # Здает порядок полей редактирования, задает какие поля отображать в редактиорвании #filter_horisontal = ('many_to_many_field',)# Для реализации формы перетаскивания полей многие-ко-многим в админке class AdminContacts(admin.ModelAdmin): raw_id_fields = ('adress_book',) #Изменяет поля один-ко-многим, с select на input , используется в случае большого количества связанных полей admin.site.register(Adress_book, AdminAdressBook) # Передаем класс AdminAdressBook в виде второго аргумента в админку admin.site.register(Contacts, AdminContacts)