我是基于linux部署的ruoyi-python,daphne端口5454,访问后端api是OK的;
访问前端8080页面时也正常,但是在使用superadmin/admin123456登录时,报错:'str' object has no attribute 'decode';报错截图如下:
请各位大神帮忙解答
[root@localhost backend]# vim /usr/local/python3/lib/python3.8/site-packages/rest_framework_simplejwt/backends.py +43
token = jwt.encode(jwt_payload, self.signing_key, algorithm=self.algorithm)
return token.encode("utf-8").decode('utf-8')
通过docker-compose方式重新部署了,没有再出现这个问题,感谢浏览和回复的同学。
PS:官网的docker-compose.yml有点问题
# 初始化数据
RUN python3 manage.py makemigrations
RUN python3 manage.py migrate
RUN python3 manage.py init
RUN python3 manage.py init_area
有用 谢了兄弟