TypeError: cannot pickle '_io.BufferedReader' object when sending email with Django-mailer and Djoser

Проблема

Я пытаюсь отправить письмо активации пользователя Djoser, используя django-mailer.

Однако, я получаю следующую ошибку:

TL;DR:

TypeError: cannot pickle '_io.BufferedReader' object

print of code snippet

debug

FULL:

Используемые библиотеки и версии (Python 3.11):

 "djangorestframework==3.14.0",
 "dj-database-url==1.0.0",
 "psycopg2-binary==2.9.5",
 "django-cors-headers==3.13.0",
 "gunicorn==20.1.0",
 "pyjwt==2.6.0",
 "python-dotenv==0.21.0",
 "djoser==2.1.0",
 "djangorestframework-simplejwt==4.8.0",
 "django-mailer==2.1",

Что я уже пробовал:

Я нашел эту связанную проблему на Github'е Djoser'а. Однако поддержка разрешения с django-mailer в версии 2.1 здесь не сработала.

Связанный вопрос: https://github.com/sunscrapers/djoser/issues/609

Вернуться на верх