Как разрешить принимать только одно значение 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?
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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