Задать вопрос
@p0tates

Как работает unique_together?

Использую в class Meta: unique_together (на сколько я понял, это проверка на уникальность двух+ столбцов в одной строке), но при создании уже 2-ой записи вылетает ошибка UNIQUE constraint failed
Скриншот фрагмента кода удалён модератором.
  • Вопрос задан
  • 615 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Неправильно поняли. Мета-атрибут unique_together приводит к созданию в БД составного индекса с ограничением уникальности на указанные поля. В результате чего в таблицы невозможно создать более одной строки с одинаковыми значениями колонок, входящих в индекс.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы