Django Модели ManyToMany

У меня есть две модели Target и Location, каждая Target содержит Location:

class Target(models.Model):
    uid = models.AutoField(primary_key=True)
    name = models.CharField(max_length=100)
    location = models.ForeignKey(Location, on_delete=models.CASCADE, null=True, blank=True )

Итак, я создал значение по умолчанию location и добавил его ко многим targets,

Проблема в том, что когда я обновляю location из одного target, все target места обновляются. Как будто все targets ссылаются на одно и то же Location.

Мне нужно написать логику, в которой каждый Target имеет свой собственный Location

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