| 123456789101112131415161718192021222324252627282930313233343536 |
- # forms.py
- from django import forms
- from django.contrib.auth.forms import AuthenticationForm
- class CustomLoginForm(AuthenticationForm):
- username = forms.CharField(widget=forms.TextInput(attrs={
- 'placeholder': 'Username'
- }))
- password = forms.CharField(widget=forms.PasswordInput(attrs={
- 'placeholder': 'Password'
- }))
- # forms.py
- from django.contrib.auth.forms import UserCreationForm
- from django.contrib.auth.models import User
- class CustomUserCreationForm(UserCreationForm):
- class Meta:
- model = User
- fields = ['username', 'email', 'password1', 'password2']
- def __init__(self, *args, **kwargs):
- super().__init__(*args, **kwargs)
- self.fields['username'].widget.attrs.update({
- 'placeholder': 'Username'
- })
- self.fields['email'].widget.attrs.update({
- 'placeholder': 'Email'
- })
- self.fields['password1'].widget.attrs.update({
- 'placeholder': 'Password'
- })
- self.fields['password2'].widget.attrs.update({
- 'placeholder': 'Confirm Password'
- })
|