Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.contrib.auth.models import User
- from django import forms
- class UserForm(forms.ModelForm):
- def __init__(self, *args, **kwargs):
- super(UserForm, self).__init__(*args, **kwargs)
- self.fields['email'].required = True
- password = forms.CharField(widget=forms.PasswordInput)
- def clean_username(self):
- username = self.cleaned_data['username']
- if User.objects.filter(username=username).exists():
- raise forms.ValidationError("That user is already taken")
- return username
- class Meta:
- model = User
- fields = ['username', 'password', 'email']
- labels = {
- "email": "Email"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement