Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django import forms
- from django.contrib.auth.forms import AuthenticationForm
- from django.contrib.auth.models import User
- from django.forms.widgets import PasswordInput, TextInput
- class LoginForm(AuthenticationForm):
- username = forms.CharField(widget=TextInput(attrs={'class': 'form-control', 'placeholder': 'Username'}))
- password = forms.CharField(widget=PasswordInput(attrs={'class': 'form-control', 'placeholder': 'Password'}))
- def clean(self):
- username = self.cleaned_data.get('username')
- try:
- User.objects.get(username=username)
- except User.DoesNotExist:
- raise forms.ValidationError('Username does not exist')
- return super(LoginForm, self).clean()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement