gpt4 book ai didi

python - 将用户导入到 USER 模型时 Django 中的密码加密

转载 作者:行者123 更新时间:2023-12-01 02:56:45 25 4
gpt4 key购买 nike

我正在尝试使用旧数据库构建一个 Api,我正尝试将其移动到 Django 的 USER 模型中。

我为 django USER 模型配置了用户表,但是有一个问题。旧数据库中的密码没有加密,这意味着我无法使用django登录。

有什么想法可以解决这个问题吗?有没有办法加密密码列或者我可以在 django 中传递它?任何帮助将非常受欢迎。谢谢。

我正在使用sqlite3

最佳答案

如果您已经有一个导入了用户数据的数据库,您应该循环遍历记录并对密码进行哈希处理:

for user in User.objects.all():
user.set_password(user.password)
user.save()

关于python - 将用户导入到 USER 模型时 Django 中的密码加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44158769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com