I have the code below:
===
class UserEmailForm(ModelForm):
class Meta:
model = User
fields = ['email',]
def clean_email(self):
email_submitted = self.cleaned_data.get('email')
email_exists =
User.objects.filter(email=email_submitted).exclude(username=request.user.username).count()
if email_exists:
raise forms.ValidationError('That email address is in
use')
else:
return email
===
And when I try to request the form with my browser I get the following
error:
===
NameError at /profile/update
global name 'request' is not defined
Request Method: POST
Request URL: http://mydomain.com/profile/update
Exception Type: NameError
Exception Value:
global name 'request' is not defined
Exception Location: /var/virtualhosts/twiturl_com/redirect/forms.py
in clean_email, line 18
===
How do I access request.user in the clean_email method of the
UserEmailForm ModelForm?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---