5
我想對django-allauth中的字段做一些額外的驗證。例如,我想阻止使用免費的電子郵件地址。所以我想在註冊時運行此方法Django-Allauth中的自定義表單驗證
def clean_email(self):
email_domain = self.cleaned_data['email'].split('@')[1]
if email_domain in self.bad_domains:
raise forms.ValidationError(_("Registration using free email addresses is prohibited. Please supply a different email address."))
同樣,我想在除電子郵件地址之外的其他字段上運行自定義驗證。我該如何執行此操作?
要拒絕的電子郵件地址,提高了'django.forms.ValidationError'例外。 – Flimm
在另一個表單域上如何做到這一點? – Hakim