我是否需要迁移才能将我的数据库链接到Django

时间:2016-11-15 17:24:43

标签: python mysql django

我正在处理我继承的项目,我想在我的数据库中添加一个与已经存在的表非常相似的表。基本上,我们有一个表来记录我们网站的用户,我想创建第二个表来专门记录我们的网站无法完成任务的用户。

由于我自己没有写过这个网站,而且我对SQL和Django都很陌生,所以我对于进行迁移很少有偏执(我们有很多非常敏感的数据,我和关于擦拭的偏执狂。)

不是让django迁移创建表本身,我可以在MySQL中创建第二个表,在Django中创建相应的模型,然后让这个模型"识别" SQL表?没有明确使用迁移?

1 个答案:

答案 0 :(得分:0)

简短的回答:是的。

MEDIUM ANSWER:是的。但你必须弄清楚Django将如何创建表,并手工完成。这不是很难。

Django也可能在启动时吐出一些关于需要迁移的警告......但这些都是警告,如果应用有效,那么你就可以了。

长期回答:是的。但为了您的理智和睡眠质量,请获得完全独立的开发环境并测试备份。 (但你已经知道了。)