У меня есть форма с набором полей. Например, это могут быть: имя, фамилия и адрес электронной почты.
Форма имеет две кнопки отправки: сохранить и закрыть. И есть два сценария проверки.
В первой после нажатия кнопки «Сохранить» форма проверяет, имеет ли поле «имя» значение или нет. Если он есть, база данных будет обновлена.
Во втором сценарии я нажимаю кнопку «Закрыть». И должна быть еще одна проверка: имя не пустое и содержит определенное значение, фамилия не пустая, а электронная почта содержит определенный домен.
Так, как я могу реализовать все эти сценарии проверки для одной формы. Я вижу только плохое решение, так как это будут некоторые операторы if-else в методе clean ().