2014-04-15 3 views
1

기존에 이미 생성하는 것을 금지합니다. 이제는 동료가 이미 존재하는 다른 객체를 만드는 것을 금지하고 싶습니다. 그게 어떻게 가능해? 검색 좀하지만 발견 뭔가를 할 수없는 것 ... 설정장고 관리는 어떻게 모델이 객체

답변

1

unique=Truecat 필드 (docs)에 대한 :

이는 데이터베이스 수준에서 모델 검증에 의해 적용됩니다. 고유 한 필드에 중복 값이있는 모델을 저장하려고하면 모델의 save() 메서드로 django.db.IntegrityError이 발생합니다.

cat = models.CharField(max_length=2, choices=CATS, unique=True) 
+0

감사합니다. 아무거나 같이 일해. – doniyor

관련 문제