python3.6+django2 创建后台管理账号报错 no attribute 'encoding

AttributeError: '_io.BufferedWriter' object has no attribute 'encoding'

图片说明

 python manage.py makemigrations
 python manage.py migrate
 python manage.py createsuperuser

图片说明

我的后台页面是可以打开的:

图片说明

后台代码配置如下:

图片说明

用户创建失败,于是我自己在数据库手动添加了一个用户

图片说明

还是不能登录,但是请求200,报错如下

图片说明

创建超级管理员还是上面的错误:AttributeError: '_io.BufferedWriter' object has no attribute 'encoding'

请求大神帮忙,感谢!!!

2个回答

zjl199303
羽下佳人 我没有使用xadmin
一年多之前 回复

最终判定还是配置文件错误,根据错误提示修改配置文件,在StreamWriter()类上手动添加encoding属性设置:

图片说明

图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐