移植到 Django,支持旧用户数据库
我正在将我的网站从原始 php 移植到 Django。我已经使用inspectdb 为现有数据库创建模型。出现的问题是,早些时候我注册用户并将他们的密码保存为 md5 散列 md5($pass) ,而 Django 不支持此 md5 版本。
有没有一种方法可以支持我的旧用户数据库,并为新用户使用支持用户配置文件的强大 Django 用户模型?
I am porting my website from raw php to Django. I have used inspectdb to create models for the existing database. The problem that has come is that earlier I was registering the users and saving their passwords as a md5 hash md5($pass) and Django does not support this md5 version.
Is there a way I can support my legacy database of user and for new users make use of the powerful Django user model that supports user profile?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅有关 身份验证后端 和 编写身份验证后端。
See the documentation on authentication backends and writing an authentication backend.