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