Как редактировать отношения "многие ко многим" разными способами в админке Django
Модели
Movie(models.Model):
categories = ManyToManyField('Category', blank=True)
Category(models.Model):
grouping = CharField(choices=CategoryGroupings)
где CategoryGroupings
- одно из 'genre', 'holiday', или 'custom'
Вопрос
В админке Movie Django я хотел бы иметь три autocomplete_fields
, по одному для каждого из отдельных типов категорий. Я не могу добавить 'categories' три раза в массив autocomplete_fields
. Как я могу сделать это, не изменяя определения полей модели (то есть без необходимости миграции)?