AttributeError: 'DeferredAttribute' object has no attribute 'splitlines' Django

есть код Django и при его запуске появляется такая вот ошибка:

File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\sitepackages\django\core\mail\message.py", line 161, in set_payload

for l in payload.splitlines()

AttributeError: 'DeferredAttribute' object has no attribute 'splitlines'

Подскажите как такое исправить

message.py
def set_payload(self, payload, charset=None):
        if charset == 'utf-8' and not isinstance(charset, Charset.Charset):
            has_long_lines = any(
                len(l.encode()) > RFC5322_EMAIL_LINE_LENGTH_LIMIT
                for l in payload.splitlines()
            )
            # Quoted-Printable encoding has the side effect of shortening long
            # lines, if any (#22561).
            charset = utf8_charset_qp if has_long_lines else utf8_charset
        MIMEText.set_payload(self, payload, charset=charset)
settings.py
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
EMAIL_PORT = 587
 models.py
class Email(models.Model):
    name = models.CharField(max_length=70)
    email = models.EmailField()
    text = models.TextField()
views.py
from django.views.generic import CreateView
from .models import Email
from django.core.mail import send_mail

class EmailCreating(CreateView):
    model = Email
    fields = ['name', 'email', 'text']
    subject = Email.name
    plain_message = Email.text
    from_email = Email.email
    to = '...'

    send_mail(subject, plain_message, from_email, [to])

Ответы (0 шт):