manhan.io/account/forms.py
2025-04-28 16:40:32 +03:00

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'
}),
}