これを正しく行う方法を明確に理解できません。モデルは以下の通りです:Django unique_together重複を防止していません
class Team(models.Model):
teamID=models.CharField(max_length=255) #this will be generated on the iPad
name=models.CharField(max_length=255)
slug=models.SlugField(max_length=50)
teamNumber=models.CharField(max_length=30)
checkIn=models.DateTimeField(default=datetime.now())
totalScore=models.IntegerField(max_length=6)
class Meta:
unique_together = ("teamID", "name", "slug", "teamNumber", "totalScore")
私が2回続けて提出すると、それはすべて保存されます。 Yikes !!!
また、このモデルをFKとして使用するモデルもありますが、それは何か関係がありますか? – jasongonzales
これはデータベースレベルで強制されます。 'unique_together'フィールドを追加した後に' python manage.py syncdb'を実行したことを覚えましたか? – aganders3
まあ、私はマイグレーションをしました...ただ普通のオールシンクを試してみましょう – jasongonzales