我正在使用social-auth-app-django==2.1.0
使用Python 3.7保存Association
模型时,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
库中的错误,还是我做错了什么?