Социальное приложение Django - Ошибка модели ассоциации с Python3.7 - PullRequest
0 голосов
/ 19 октября 2018

Я использую social-auth-app-django==2.1.0

Когда модель Association сохраняется с использованием Python 3.7, secret сохраняется таким образом в базе данных b'0j1KDtdsviAJOAqdSatAwNdfzsg=\n'.Это вызывает исключение при извлечении элемента: Invalid base64-encoded string: length cannot be 1 more than a multiple of 4

Если я изменю место сохранения секрета на: https://github.com/python-social-auth/social-app-django/blob/master/social_django/storage.py#L155

assoc.secret = base64.encodestring(association.secret).decode(), он будет работать правильно.

Это ошибка в библиотеке social-app-django или я что-то делаю неправильно?

...