allauth.account.forms.BaseSignupForm
에있는 clean_email()
메소드를 어떻게 대체 할 수 있습니까?Django-allauth의 clean_email() 메소드를 오버라이드
from allauth.account.forms import BaseSignupForm
class Extended_BaseSignupForm(BaseSignupForm):
def clean_email(self):
data = self.cleaned_data['email']
if "@gmail.com" not in data: # any check you need
raise forms.ValidationError("Must be a gmail address")
if app_settings.UNIQUE_EMAIL:
if data and email_address_exists(data):
raise forms.ValidationError \
(_("A user is registered with this e-mail address."))
return data
최우선의 목적은 일회용 이메일 ID를 등록하지 못하도록하는 것입니다 가 나는 Forms.py에서 다음을 시도했다.
전체 urls.py를 붙여 넣어야합니다. – jpic