无法使用提供的认证信息登录。

来源:10-15 支付宝接口和vue联调-1

曾嘱咐

2023-02-18

http://img.mukewang.com/szimg/63eff6a50831d3ae16000683.jpg

之前账号的密码忘记了,在pycharm里面的manage.py用createsuperuser创建了新的超级管理员,但是登录不进去

http://img.mukewang.com/szimg/63eff7b30960489c09500906.jpg

http://img.mukewang.com/szimg/63effd3d09435caa14720588.jpg

写回答

5回答

曾嘱咐

提问者

2023-02-18

TMD,见鬼了。

明明用pycharm上传了好几次,我用SecureCRT在服务器上vim那个signals,我发现居然没变!!!

然后我直接在服务器上把那行注释掉了,然后就可以了

instance.set_password(password)


为什么我往服务器上上传代码,服务器的代码没有更改?????????????


0
1
曾嘱咐
重新又测试了一下上传,终于能上传了。不知道为什么之前的没有上传成功,也没有提示
2023-02-18
共1条回复

曾嘱咐

提问者

2023-02-18

本地调试可以登录了,远程服务器又登录不上了

0
1
曾嘱咐
在远程服务器上也重新创建了超级用户,为啥登录不上去
2023-02-18
共1条回复

曾嘱咐

提问者

2023-02-18

//img.mukewang.com/szimg/63f003760839f3a116000846.jpg

貌似不应该调用

instance.set_password(password)

如果有这行的话,就哈希两次了

0
1
bobby
这里确实要防止调用两次,不然密码就出问题了
2023-02-19
共1条回复

曾嘱咐

提问者

2023-02-18

之前的帖子里面有答案https://coding.imooc.com/learn/questiondetail/nlz2pX17Am7PaG4Q.html

//img.mukewang.com/szimg/63f00467086753d116000864.jpg

说把这一块注释掉再createsuperuser



0
3
曾嘱咐
set_password是Django框架中的一个内置函数,用于设置用户的密码。它接受一个参数,即要设置的密码,并将其哈希化为存储在数据库中的安全格式。
2023-02-18
共3条回复

曾嘱咐

提问者

2023-02-18

突然觉得加密了密码以后也是有好处的,至少不会被网站管理员看到密码,听说哈希算法加密是单向加密,没有密钥可以解。那我就放心多了。


但是又转念一想:会不会有的网站的密码是明文保存。

或者,管理员不知道密码,但是可以直接把你密码给改了

0
0

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2906 学习 · 2491 问题

查看课程