Files
shoppy/users/forms/login.py
T

35 lines
982 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"}),
)