八个月前,我将我的第一个 Django 网站上线。这既是概念验证,也是我第一次使用 Django。快进八个月,我已经验证了我的想法,但由于它是概念验证和我的第一个 Django 项目,所以代码非常混乱。从本质上讲,我将重写网站的大部分内容,包括重新设计模型。
这一切都很好。我已经计划好了我所有的新模型。本质上,我将创建一个新的数据库来开发并让 South 管理我所做的任何新的数据库架构更改。
重要的是要注意两点:
- 我不会创建一个新项目,只是一个新数据库。
- 这将是我第一次将 South 整合到项目中,我更愿意从新模型和新数据库开始。
我的问题是,当我创建新数据库时,将旧 auth_* 和 django_* 表的内容导入新 auth_* 和 django_* 表会产生任何问题吗?我有一些用户使用原始概念证明进行注册,我不想丢失他们的信息。我以前从来没有这样做过,所以我不确定是否会有任何影响。