Вы не должны импортировать представления из одного приложения в представления из другого. Попробуйте создать utils.py для email_app и добавить туда свою функцию. В настоящее время я делаю это для общей функции отправки электронной почты для проекта, используя файл globalutils.py в корне проекта. Он отправляет txt / html электронные письма из шаблонов, которые у меня есть в templates / email /, а также в корне проекта.
Вот первые несколько строк метода
def send_message(template_name, subject_context, body_context, recipients, sender=None, send_email=True, send_internal=True):
subject = render_to_string("%s/%s_%s.%s" % ("email", template_name, "subject", "txt"), subject_context)
t_html = render_to_string("%s/%s_%s.%s" % ("email", template_name, "body", "html"), body_context)
t_text = strip_tags(t_html)
Будет отправлено электронное письмо независимо от того, какие приложения его называют.