/usr/local/lib/python3.9/site-packages/django/contrib/admin
from django.contrib.auth.forms import AuthenticationForm, PasswordChangeForm from django.core.exceptions import ValidationError from django.utils.translation import gettext_lazy as _ class AdminAuthenticationForm(AuthenticationForm): """ A custom authentication form used in the admin app. """ error_messages = { **AuthenticationForm.error_messages, "invalid_login": _( "Please enter the correct %(username)s and password for a staff " "account. Note that both fields may be case-sensitive." ), } required_css_class = "required" def confirm_login_allowed(self, user): super().confirm_login_allowed(user) if not user.is_staff: raise ValidationError( self.error_messages["invalid_login"], code="invalid_login", params={"username": self.username_field.verbose_name}, ) class AdminPasswordChangeForm(PasswordChangeForm): required_css_class = "required"
.
Edit
..
Edit
__init__.py
Edit
__pycache__
Edit
actions.py
Edit
apps.py
Edit
checks.py
Edit
decorators.py
Edit
exceptions.py
Edit
filters.py
Edit
forms.py
Edit
helpers.py
Edit
locale
Edit
migrations
Edit
models.py
Edit
options.py
Edit
sites.py
Edit
static
Edit
templates
Edit
templatetags
Edit
tests.py
Edit
utils.py
Edit
views
Edit
widgets.py
Edit