Exesize

Форк
0
/
tasks.py 
20 строк · 564.0 Байт
1
from celery import shared_task
2
from django.core.mail import send_mail
3

4
from authapp.models import User
5

6

7
@shared_task
8
def send_feedback_to_email(message_body: str, message_from: int = None) -> None:
9
    if message_from is not None:
10
        user_from = User.objects.filter(pk=message_from).first().get_full_name()
11
    else:
12
        user_from = 'Anonimus'
13

14
    send_mail(
15
        subject=f"Feedback from: {user_from}",
16
        message=message_body,
17
        recipient_list=["support@lms.local"],
18
        from_email="user@lms.local",
19
        fail_silently=False
20
    )
21

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.