访问前端页面,点击登录报错:'str' object has no attribute 'decode'

发布于 2022-08-04 15:44:40

我是基于linux部署的ruoyi-python,daphne端口5454,访问后端api是OK的;
访问前端8080页面时也正常,但是在使用superadmin/admin123456登录时,报错:'str' object has no attribute 'decode';报错截图如下:
image.png

请各位大神帮忙解答

查看更多

关注者
0
被浏览
69
2 个回答
hongzai
hongzai 认证专家 2022-08-06
life is coding,外包,远程协助,咨询添加微信:H0nGzA1

f12截图

Stupidd
Stupidd 6 days ago
This guy hasn't written anything yet

通过docker-compose方式重新部署了,没有再出现这个问题,感谢浏览和回复的同学。
PS:官网的docker-compose.yml有点问题

  1. 按照backend/Dockerfile构建之后运行起来的容器还是会报conf.env找不到,我的解决方式是先手动复制出来,填好数据库信息,再重新构建,并把Dockerfile中的相关命令注释掉【对了,如果你想修改默认root的数据库密码,不仅要改docker-compose.yml中,还要改conf/env.py哦】
  2. 按照backend/Dockerfile构建完之后,会报错数据库中没有对应表,这是因为没有做数据迁移和表结构的建立。需要在backend/Dockerfile中加上以下内容:
# 初始化数据
RUN python3 manage.py makemigrations
RUN python3 manage.py migrate
RUN python3 manage.py init
RUN python3 manage.py init_area

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览