Может ли одно и то же отношение "многие ко многим" существовать в модели несколько раз (с разными именами полей для поля)? Я не могу заставить это работать, когда выполняю миграцию, поскольку python жалуется на уже существующие отношения, когда я пытаюсь продублировать его под другим именем.
Моя модель сейчас выглядит так:
class UserLocations(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
locations = models.ManyToManyField(Locations, related_name="users")
Я хочу добавить дополнительное поле, называемое адресом электронной почты, которое совпадает с полем местоположений. Так я бы просто дал ему другое имя?