Код: Выделить всё
class Academic(models.Model):
SCHOOL_COLLEGE_SERVICE = [
('School Of Humanities', 'School Of Humanities'),
('School Of Culture & Creative Arts', 'School Of Culture & Creative Arts'),
('School Of Modern Languages & Cultures', 'School Of Modern Languages & Cultures'),
('School Of Critical Studies', 'School Of Critical Studies'),
('Arts College Of Arts Administration', 'Arts College Of Arts Administration'),
]
school = models.CharField(choices=SCHOOL_COLLEGE_SERVICE, max_length=50, blank=True, null=True)
Код: Выделить всё
from django.contrib import admin
from .models import Academic, Partner, Project
from admin_auto_filters.filters import AutocompleteFilter
import django_filters
@admin.register(Academic)
class AcademicAdmin(admin.ModelAdmin):
search_fields = ['surname', 'forename']
#school = django_filters.ChoiceFilter(choices=Academic.SCHOOL_COLLEGE_SERVICE)
#autocomplete_fields = ['school']
Код: Выделить всё
class SchoolFilter(django_filters.FilterSet):
class Meta:
model = Academic
fields = ['school',]
Подробнее здесь: https://stackoverflow.com/questions/696 ... nytomany-o