11from django import forms
2- from django .contrib .auth .forms import UserCreationForm , AuthenticationForm , PasswordChangeForm , UsernameField , PasswordResetForm , SetPasswordForm
2+ from django .contrib .auth .forms import UserCreationForm , AuthenticationForm , PasswordChangeForm , SetPasswordForm , PasswordResetForm , UsernameField
33from django .contrib .auth .models import User
44from django .utils .translation import gettext_lazy as _
55
6-
76class RegistrationForm (UserCreationForm ):
87 password1 = forms .CharField (
98 label = _ ("Password" ),
109 widget = forms .PasswordInput (attrs = {'class' : 'form-control' , 'placeholder' : 'Password' }),
1110 )
1211 password2 = forms .CharField (
1312 label = _ ("Password Confirmation" ),
14- widget = forms .PasswordInput (attrs = {'class' : 'form-control' , 'placeholder' : 'Password Confirmation ' }),
13+ widget = forms .PasswordInput (attrs = {'class' : 'form-control' , 'placeholder' : 'Confirm Password ' }),
1514 )
1615
1716 class Meta :
@@ -20,45 +19,49 @@ class Meta:
2019
2120 widgets = {
2221 'username' : forms .TextInput (attrs = {
23- 'class' : 'form-control' ,
24- 'placeholder' : 'Username'
22+ 'class' : 'form-control' , 'placeholder' : 'Username'
2523 }),
2624 'email' : forms .EmailInput (attrs = {
27- 'class' : 'form-control' ,
28- 'placeholder' : 'Email'
25+ 'class' : 'form-control' , 'placeholder' : 'Email'
2926 })
3027 }
3128
32-
3329class LoginForm (AuthenticationForm ):
34- username = UsernameField (widget = forms .TextInput (attrs = {"class" : "form-control" , "placeholder" : "Username" }))
35- password = forms .CharField (
36- label = _ ("Password" ),
37- strip = False ,
38- widget = forms .PasswordInput (attrs = {"class" : "form-control" , "placeholder" : "Password" }),
39- )
30+ username = UsernameField (widget = forms .TextInput (attrs = {
31+ 'class' : 'form-control' , 'placeholder' : 'Username'
32+ }))
33+ password = forms .CharField (max_length = 50 , widget = forms .PasswordInput (attrs = {
34+ 'class' : 'form-control' , 'placeholder' : 'Password'
35+ }))
36+
4037
4138class UserPasswordResetForm (PasswordResetForm ):
42- email = forms .EmailField (widget = forms .EmailInput (attrs = {
43- 'class' : 'form-control' , 'placeholder' : 'Email'
44- }))
39+ email = forms .EmailField (widget = forms .EmailInput (attrs = {
40+ 'class' : 'form-control' ,
41+ 'placeholder' : 'Email'
42+ }))
4543
4644class UserSetPasswordForm (SetPasswordForm ):
4745 new_password1 = forms .CharField (max_length = 50 , widget = forms .PasswordInput (attrs = {
48- 'class' : 'form-control' , 'placeholder' : 'New Password'
46+ 'class' : 'form-control' ,
47+ 'placeholder' : 'New Password'
4948 }), label = "New Password" )
5049 new_password2 = forms .CharField (max_length = 50 , widget = forms .PasswordInput (attrs = {
51- 'class' : 'form-control' , 'placeholder' : 'Confirm New Password'
50+ 'class' : 'form-control' ,
51+ 'placeholder' : 'Confirm New Password'
5252 }), label = "Confirm New Password" )
5353
5454
5555class UserPasswordChangeForm (PasswordChangeForm ):
5656 old_password = forms .CharField (max_length = 50 , widget = forms .PasswordInput (attrs = {
57- 'class' : 'form-control' , 'placeholder' : 'Old Password'
57+ 'class' : 'form-control' ,
58+ 'placeholder' : 'Old Password'
5859 }), label = 'Old Password' )
5960 new_password1 = forms .CharField (max_length = 50 , widget = forms .PasswordInput (attrs = {
60- 'class' : 'form-control' , 'placeholder' : 'New Password'
61+ 'class' : 'form-control' ,
62+ 'placeholder' : 'New Password'
6163 }), label = "New Password" )
6264 new_password2 = forms .CharField (max_length = 50 , widget = forms .PasswordInput (attrs = {
63- 'class' : 'form-control' , 'placeholder' : 'Confirm New Password'
65+ 'class' : 'form-control' ,
66+ 'placeholder' : 'Confirm New Password'
6467 }), label = "Confirm New Password" )
0 commit comments