У меня есть следующая модель:
class CodeSynonyms(models.Model):
code = models.ForeignKey(Codes, on_delete=models.CASCADE)
websites = models.ManyToManyField(Websites)
synonym = models.Charfield(max_length=10)
Идея состоит в том, что веб-сайты используют синонимы для определенных кодов.Один сайт не может иметь несколько синонимов для кода;различные сайты могут использовать один и тот же синоним для определенного кода.Следующее не будет работать:
class Meta:
unique together = ('code', 'websites')
«« unique_together »относится к« веб-сайтам »ManyToManyField, но поля« ManyToManyFields »не допускаются в« unique_together »"
Есть ли способ решитьэто сохранение отношения M2M?Было бы удобно иметь его