У меня есть набор форм payment
на родительской модели invoice
. Если пользователь вводит платеж, но забывает дату платежа (которая требуется), на странице все еще сохраняется счет-фактура, а затем закрывается .
Я вижу из form_valid, что formset.is_valid()
является False. Я могу увидеть возникшую ошибку, если напечатаю ее в консоли: [{}, {}, {'paymentdate': ['This field is required.']}, {}]
. Я даже вижу, как проверка отображается на странице прямо перед тем, как она закрывается.
Как предотвратить закрытие страницы при возникновении ошибки проверки?