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'

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

https://blog.csdn.net/GoAheadNeverTurnBack/article/details/81433629

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

图片说明

图片说明