我有一个使用某些后端的旧数据库。我的任务是使用Django制作新的。还有一些问题:
1.Django在旧版数据库中创建了一些系统表,这是不允许的。
2.Django auth与当前的 users 表结构不兼容。
我正在想解决这个问题的方式:
- 强制django使用单独的数据库来存储其系统信息。一些如何使用this。
- 我考虑2种方法:
- a)尝试编写一些与以下产品兼容的用户模型
数据库,但存在一些问题:AbstractBaseUser具有默认值
属性密码(表示为数据库列
password ),但旧数据库使用列 password_hash 。
- b)将适合Django的用户表存储在单独的数据库中并链接
与旧用户表一对一。它承诺在许多拐杖
未来,还有其他一些新用户
可以通过其他后端添加?
所以,我被困住了。