Django : Пользовательский AdminEmailHandler приводит к ошибке при запуске сервера (ValueError: The translation infrastructure cannot be initialized befo ...)

Итак, я только что определил новый класс в myproject/products/helpers.py, который расширяет класс django's AdminEmailHandler (потому что я хочу изменить его, чтобы он отправлял только на определенные электронные адреса / не всем администраторам).

class EbookTeamEmailHandler(AdminEmailHandler):

    def __init__(self, include_html=False, email_backend=None):
        AdminEmailHandler.__init__(self)
        self.include_html = include_html
        self.email_backend = email_backend

    def send_mail(self, subject, message, *args, **kwargs):
        self.mail_team_ebook(subject, message, *args, connection=self.connection(), **kwargs)

    def mail_team_ebook(subject, message, fail_silently=False, connection=None,
                    html_message=None):
        """List email milik member team ebook"""
        recipients = [
            "xyz@email.com"
        ]

        mail = EmailMultiAlternatives(
            '%s%s' % (settings.EMAIL_SUBJECT_PREFIX, subject), 
            message,
            settings.SERVER_EMAIL, 
            to=recipients,
            connection=connection,
        )
        if html_message:
            mail.attach_alternative(html_message, 'text/html')
        mail.send(fail_silently=fail_silently)

и определил обработчик в моем settings.py:

LOGGING = {
        'handlers': {
                ...
                'mail_ebook_teams': {
                    'level': 'ERROR',
                    'class': 'products.helpers.EbookTeamEmailHandler'
                }
                ...
        },
        'loggers': {
                ...
                'queue_create_product_error':{
                    'handlers': ['queue_mailed','console','mail_ebook_teams'],
                    'level': 'DEBUG'
                },
                ...
        }
}

проблема в том, что когда я запускаю сервер, он выдает мне ошибку, такую :

Я довольно новичок в Django, поэтому любая обратная связь будет оценена по достоинству, Спасибо!

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