Невозможно импортировать модуль NAME - валидаторы паролей django

Я пытаюсь добавить пользовательские валидаторы паролей в Django, но не могу понять, почему он не импортирует модуль. Кто-нибудь сталкивался с этой проблемой или может сказать мне, почему у меня такая ошибка, пожалуйста?

Вот код в authentication/validators.py:

from django.core.exceptions import ValidationError
from django.utils.translation import ugettext as _

class LowercaseValidator(object):
    def validate(self, password, user=None):
        if not re.findall('[a-z]', password):
            raise ValidationError(
                _("The password must contain at least 1 lowercase letter, a-z."),
                code='password_no_lower',
            )

    def get_help_text(self):
        return _(
            "Your password must contain at least 1 lowercase letter, a-z."
        )

Вот мой обновленный settings.py

AUTH_PASSWORD_VALIDATORS = [
    {
        'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
    },
    {
        'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
        'OPTIONS': {
            'min_length': 12, }
    },
    {
        'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
    },
    {
        'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
    },
    {
        'NAME': 'authentication.validators.LowercaseValidator',
    },
]

А вот ошибка, которую я имею:

Модуль в NAME не может быть импортирован: authentication.validators.LowercaseValidator. Проверьте ваш AUTH_PASSWORD_VALIDATORS.

P.S: я создал приложение под названием "authentication" и мой validators.py находится в папке приложения.

Заранее благодарю вас за ответы!

Вернуться на верх