Files
shoppy/users/forms/login.py
T
2025-05-02 08:38:57 +02:00

23 lines
830 B
Python

from django import forms
from django.contrib.auth.forms import AuthenticationForm, UsernameField
from django.utils.text import gettext_lazy as _
from web.mixins import StylingMixin
class LoginForm(StylingMixin, AuthenticationForm):
styled_fields = []
placeholder_for_field = {'username': _('pablo@shoppy.com'), 'password': '********'}
username = UsernameField(widget=forms.EmailInput(attrs={'autofocus': True, 'class': 'input-text'}))
password = forms.CharField(
label=_('Contraseña'),
strip=False,
widget=forms.PasswordInput(attrs={'autocomplete': 'current-password', 'class': 'input-text'}),
)
remember_me = forms.BooleanField(
label=_('Mantener sesión iniciada'),
required=False,
widget=forms.CheckboxInput(attrs={'class': 'input-checkbox'}),
)