0
내가 가지고있는 다음과 같은 두 가지 모델 :Unique_together M2M 관계
class TournamentTeam(models.Model)
profiles = models.ManyToManyField(Profile) # Profile is my user
name = models.CharField(max_length=255)
def __str__(self):
return self.name
class Tournament(models.Model):
name = models.CharField(max_length=255, verbose_name='navn')
description = models.TextField(verbose_name='beskrivelse')
team_size = models.IntegerField()
teams = models.ManyToManyField('TournamentTeam')
def __str__(self):
return self.name
나는 TournamentTeam
수 unique_together
에 (장고에 의해 자동 생성)을 name
과 tournament
을하고 싶습니다. 단순히 추가 시도했다 : 성공없이
class Meta:
unique_together = (('name', 'tournament'),)
. 나는 또한 초기화 작업을 시도했지만 성공하지 못했습니다.
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self._meta.unique_together = (('name', 'tournament'),)