From ff2e308aa4d64b6ec6b6eb67912a6dcb9fb2582c Mon Sep 17 00:00:00 2001 From: Andrey Date: Wed, 28 Mar 2018 12:31:37 +0300 Subject: [PATCH] finance email --- finance/views.py | 7 ++++--- templates/mail/sales/back_set_bill.txt | 6 ------ 2 files changed, 4 insertions(+), 9 deletions(-) delete mode 100644 templates/mail/sales/back_set_bill.txt diff --git a/finance/views.py b/finance/views.py index 34283de..6aaac01 100644 --- a/finance/views.py +++ b/finance/views.py @@ -14,7 +14,8 @@ from rest_framework.views import APIView from yandex_money.models import Payment from django.conf import settings from django.core.mail import EmailMultiAlternatives -from django.template.loader import get_template +from django.template.loader import render_to_string +from django.utils.html import strip_tags from courses.models import Course from courses.api import CourseParamsApi @@ -159,8 +160,8 @@ class InvoiceDetailView(APIView): ) invoice.yandex_pay = yandex_pay - plaintext = get_template('mail/sales/back_set_bill.txt') - html = get_template('mail/sales/back_set_bill.txt') + html = render_to_string('mail/sales/back_set_bill.html', {'varname': 'value'}) # render with dynamic value + plaintext = strip_tags(html) context = { 'user_email': invoice.bill.user.email, diff --git a/templates/mail/sales/back_set_bill.txt b/templates/mail/sales/back_set_bill.txt deleted file mode 100644 index 03be285..0000000 --- a/templates/mail/sales/back_set_bill.txt +++ /dev/null @@ -1,6 +0,0 @@ -Выставлен новый счет \n -Пользователь: {{ user_email }} \n -Продавец: {{ opener_full_name }} \n -Курс: {{ course_title }} \n -Дата продажи: {{ date }} \n -Сумма: {{ price }} руб. \ No newline at end of file