Tôi rõ ràng không hiểu cách làm điều này một cách chính xác, ai đó có thể đặt tôi thẳng. Đây là mô hình:Django unique_together không ngăn cản các bản sao
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")
Nếu tôi gửi hai lần liên tiếp, nó sẽ lưu tất cả. Yikes !!!
Ngoài ra còn có một mô hình sử dụng mô hình này làm FK, tôi tự hỏi liệu có liên quan gì đến nó không? – jasongonzales
Điều này được thực thi ở cấp cơ sở dữ liệu - bạn có nhớ chạy 'python manage.py syncdb' sau khi thêm trường' unique_together' không? – aganders3
tốt, tôi đã chạy một di chuyển ... hãy để tôi thử chỉ là một đồng bằng 'ol đồng bộ – jasongonzales