Django Model Form, похоже, не проверяет булево поле

В моей модели валидация не проходит для поля boolean.

my model.py

    product_filed = models.BooleanField(default=False)
       def clean(self):
            if (self.product_field is not None) < 1:
               raise ValidationError(
                    {
                       "product_field": _(" Product field can be select once")
                     }
                 )
  1. в первом product_filed может быть опечатка в названии

  2. проверка переменной bool:

    if not self.product_field: raise ...

  3. вызовы "clean" после "full_clean docs

Вернуться на верх