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
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