Что я хочу
Я хочу, чтобы поле было уникальным , если другое поле в той же модели не является конкретным значением. Позволяя мне освободить это уникальное имя для экземпляра будущей модели.
Мне также нужно разрешить testname
быть null
заключить, что нет testname
для этого теста.
Уникальное поле : testname
Кондиционер : cancelled=True
models.py (упрощенный)
class Test(models.Model):
testname = models.CharField(max_length=50, null=True, blank=True, unique=True)
cancelled = models.BooleanField(default=False)