Как сделать обязательные поля необязательными, если другое [связанное] поле имеет определенное значение?
Предположим, у меня есть следующие модели:
class foo(models.Model):
bar = models.CharField(max_length=200)
foo_date = models.DateTimeField()
Когда я сохраняю, а bar содержит определенное значение, я бы хотел, чтобы foo_date стал необязательным. Как мне это сделать? Спасибо.