0
unique_together
제약 조건이있는 모델이 있습니다. 나는 충돌의 포스트 - 그것, 제약 체크 새로운, 그리고의 경우를 작성하는 양식을 사용하는 경우unique_together 유효성 검증 오류를 차별화하십시오.
class Postit(models.Model):
"""Represents a single post-it."""
x_axis = models.PositiveIntegerField(_('X axis'))
y_axis = models.PositiveIntegerField(_('Y axis'))
content = models.CharField(_('Content'), max_length=140, default='')
class Meta:
unique_together = ('x_axis', 'y_axis')
오류가 non_field_errors
속성에 나열됩니다. 벌금.
제 문제는 양식 오류의 종류에 따라 다른 조치를 실행하고 싶습니다. 고유 한 제약 조건 오류가있는 경우 특정 작업을 원하고 다른 종류의 오류에 대해서는 다른 작업을 원합니다.
내 앱이 여러 언어로 번역 될 경우 제약 조건 또는 다른 이유로 양식이 유효하지 않은지 어떻게 알 수 있습니까?