56 lines
No EOL
1.9 KiB
Python
56 lines
No EOL
1.9 KiB
Python
from django import forms
|
|
from django.contrib.auth.forms import AuthenticationForm, UserCreationForm
|
|
from django.contrib.auth import get_user_model
|
|
|
|
class LoginForm(AuthenticationForm):
|
|
|
|
username = forms.CharField(widget=forms.TextInput(attrs={
|
|
'class' : 'form-control',
|
|
'placeholder' : 'kullanici adi giriniz'
|
|
}))
|
|
|
|
password = forms.CharField(widget=forms.PasswordInput(attrs={
|
|
'class' : 'form-control',
|
|
'placeholder' : 'şifre gir'
|
|
}))
|
|
|
|
class RegisterForm(UserCreationForm):
|
|
|
|
username = forms.CharField(widget=forms.TextInput(attrs={
|
|
'class': 'form-control',
|
|
'placeholder': 'kullanici adi giriniz'
|
|
}))
|
|
email = forms.EmailField(widget=forms.EmailInput(attrs={
|
|
'class': 'form-control',
|
|
'placeholder': 'email giriniz'
|
|
}))
|
|
password1 = forms.CharField(widget=forms.PasswordInput(attrs={
|
|
'class': 'form-control',
|
|
'placeholder': 'şifre giriniz'
|
|
}))
|
|
password2 = forms.CharField(widget=forms.PasswordInput(attrs={
|
|
'class': 'form-control',
|
|
'placeholder': 'şifreyi tekrar giriniz'
|
|
}))
|
|
|
|
class Meta:
|
|
model = get_user_model()
|
|
fields = ('username', 'email', 'password1', 'password2')
|
|
widgets = {
|
|
'username': forms.TextInput(attrs={
|
|
'class': 'form-control',
|
|
'placeholder': 'kullanici adi giriniz'
|
|
}),
|
|
'email': forms.EmailInput(attrs={
|
|
'class': 'form-control',
|
|
'placeholder': 'email giriniz'
|
|
}),
|
|
'password1': forms.PasswordInput(attrs={
|
|
'class': 'form-control',
|
|
'placeholder': 'şifre giriniz'
|
|
}),
|
|
'password2': forms.PasswordInput(attrs={
|
|
'class': 'form-control',
|
|
'placeholder': 'şifreyi tekrar giriniz'
|
|
}),
|
|
} |