Tôi muốn thực hiện xác thực thêm trên các trường trong django-allauth. Ví dụ tôi muốn ngăn chặn bằng cách sử dụng địa chỉ email miễn phí. Vì vậy, tôi muốn chạy phương pháp này trên đăng kýXác thực biểu mẫu tùy chỉnh ở 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."))
Tương tự như vậy tôi muốn chạy xác nhận tùy chỉnh trên các lĩnh vực khác ngoài địa chỉ email. Làm thế nào tôi có thể thực hiện điều này?
Để từ chối một địa chỉ thư điện tử, nâng cao một 'django.forms.ValidationError' ngoại lệ . – Flimm
làm cách nào để thực hiện việc này trên một trường biểu mẫu khác? – Hakim