Как добавить несколько полей "многие ко многим", ссылающихся на одну и ту же таблицу в django

У меня есть модель "Фильм" в Django и модель "Знаменитость" также. Я хочу добавить модель знаменитости к модели фильма как поле manytomany 3 раза. один раз как актер, один раз как режиссер и один раз как продюсер. что-то вроде этого:

filmActor = models.ManyToManyField(Celebrity)
filmDirector = models.ManyToManyField(Celebrity)
filmProducer = models.ManyToManyField(Celebrity)

но django не позволяет мне сделать это, выдавая следующую ошибку:

ERRORS:
Core.Film.filmActor: (fields.E304) Reverse accessor for 'Core.Film.filmActor' clashes with reverse accessor for 'Core.Film.filmDirector'.
        HINT: Add or change a related_name argument to the definition for 'Core.Film.filmActor' or 'Core.Film.filmDirector'.
Core.Film.filmActor: (fields.E304) Reverse accessor for 'Core.Film.filmActor' clashes with reverse accessor for 'Core.Film.filmProducer'.
        HINT: Add or change a related_name argument to the definition for 'Core.Film.filmActor' or 'Core.Film.filmProducer'.
Core.Film.filmDirector: (fields.E304) Reverse accessor for 'Core.Film.filmDirector' clashes with reverse accessor for 'Core.Film.filmActor'.
        HINT: Add or change a related_name argument to the definition for 'Core.Film.filmDirector' or 'Core.Film.filmActor'.
Core.Film.filmDirector: (fields.E304) Reverse accessor for 'Core.Film.filmDirector' clashes with reverse accessor for 'Core.Film.filmProducer'.
        HINT: Add or change a related_name argument to the definition for 'Core.Film.filmDirector' or 'Core.Film.filmProducer'.
Core.Film.filmProducer: (fields.E304) Reverse accessor for 'Core.Film.filmProducer' clashes with reverse accessor for 'Core.Film.filmActor'.
        HINT: Add or change a related_name argument to the definition for 'Core.Film.filmProducer' or 'Core.Film.filmActor'.
Core.Film.filmProducer: (fields.E304) Reverse accessor for 'Core.Film.filmProducer' clashes with reverse accessor for 'Core.Film.filmDirector'.
        HINT: Add or change a related_name argument to the definition for 'Core.Film.filmProducer' or 'Core.Film.filmDirector'.

Есть идеи или предложения о том, как я могу это сделать, не создавая еще одну модель кинорежиссера и кинопродюсера?

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