Как редактировать отношения "многие ко многим" разными способами в админке 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. Как я могу сделать это, не изменяя определения полей модели (то есть без необходимости миграции)?

Вернуться на верх