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

Как разрешить принимать только одно значение True для BooleanField ForeignKey'я?

Есть вот такая модель:
class ProductImage(models.Model):
    product = models.ForeignKey(_(u"Продукт"), Product, related_name='images')
    image = models.ImageField(_(u"Изображение"), upload_to="product_images/")
    is_main = models.BooleanField()

Как сделать так, чтобы среди все ProductImage, ссылающихся на Product мог быть только 0 или 1 могли принимать значение is_main=True?
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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