में कस्टम फॉर्म प्रमाणीकरण मैं 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' अपवाद बढ़ा:
फिर settings.py
चेक पर डिफ़ॉल्ट व्यवहार पर ACCOUNT_ADAPTER संशोधित । – Flimm
इसे किसी अन्य फॉर्म फ़ील्ड पर कैसे करें? – Hakim