def send_templated_mail(tpl, subject, context, to=getattr(settings, 'MIDNIGHT_MAIN_ADMIN_EMAIL', 'admin@example.com')):
    """
    Отправляет письмо на основе шаблона
    :param tpl: шаблон
    :param subject: тема письма
    :param context: контекст для рендеринга шаблона
    :param to: кому слать письмо
    :return:
    """
    msg_html = render_to_string(tpl, {'context': context})

    send_mail(subject, '', getattr(settings, 'MIDNIGHT_MAIN_MAIL_FROM', 'admin@example.com'),  [to], html_message=msg_html,)