【发布时间】:2012-01-01 16:51:22
【问题描述】:
我以前使用过 Django(1.2 版),总的来说我喜欢它……它特别擅长快速启动和运行一个全新的项目。但是,在这种情况下,我正在重写现有系统并将其移动到 Python/Django。所以,我已经有一个 MySQL 数据库,其中有一个“用户”表......这个表使用 MySQL SHA1 函数(无盐等)存储用户的密码。
作为迁移的一部分,我将修复一些数据建模缺陷并移植到 PostgreSQL。
我真的很想使用 django.contrib.auth,但我不清楚我需要做什么。我已经阅读了文档,并且知道我可以将所需的用户信息和我拥有的“额外”信息分开并放入 UserProfile。
但是,如何处理存储在 MySQL 数据库中的密码?
以前有人处理过吗?你采取了什么方法?
【问题讨论】:
标签: python mysql django postgresql passwords