Если поле недопустимо, оно не будет отображаться в очищенных данных формы. Вы можете справиться с этим в чистом методе формы, используя get()
.
def clean(self): #Allows us to grab all the clean data at once
all_clean_data=super().clean() #This will clean the entire Form
email=all_clean_data.get('email')
vmail=all_clean_data.get('verify_email')
if email and vemail:
if email != vmail:
raise forms.ValidationError("Make sure your emails match")
Для получения дополнительной информации см. Документы по проверке полей, которые зависят друг от друга .