Отправьте электронное письмо с данными неполной формы Django ModelForm
У меня есть довольно большая Django ModelForm на моем сайте. Некоторые из моих посетителей утверждают, что форма не работает. Я предполагаю, что они пропустили обязательное поле, но их браузер почему-то не показывает им, какое поле отсутствует.
Таким образом, я хочу отправлять себе электронное письмо, когда пользователи пытаются отправить незавершенную форму, чтобы я мог лучше понять, что происходит.
Моя идея была:
def signup(request):
if request.method == "POST":
...
if form.is_valid():
# Save content
else:
# Form not valid but send mail
send_mail(...)
Однако мы никогда не доходим до части else, когда мы пропускаем обязательное поле формы, так как браузер обрабатывает это раньше (просмотр переходит к отсутствующему полю и POST-запрос не выполняется).
Есть идеи? Может быть, дополнительный Javascript на кнопке отправки формы?