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